![]() |
VoxelBlur
Depth-of-field volume rendering
|
This is the complete list of members for VolumeRenderer, including all inherited members.
| checkGLRequirements() | VolumeRenderer | private |
| createComputeShader(const QString &cShaderName) | VolumeRenderer | private |
| createShader(const QString &vShaderName, const QString &fShaderName, const QString &gShaderName="") | VolumeRenderer | private |
| d (defined in VolumeRenderer) | VolumeRenderer | private |
| distanceChanged(float d) | VolumeRenderer | signal |
| distanceDelta(float d) (defined in VolumeRenderer) | VolumeRenderer | slot |
| drawBoundingBox() (defined in VolumeRenderer) | VolumeRenderer | private |
| drawCurrent() | VolumeRenderer | |
| drawLine(const QVector3D &pointA, const QVector3D &pointB, const QVector3D &color) (defined in VolumeRenderer) | VolumeRenderer | private |
| drawVolume() (defined in VolumeRenderer) | VolumeRenderer | private |
| error() const | VolumeRenderer | inline |
| getCurrentVolume() const | VolumeRenderer | |
| getDesiredFormat() const | VolumeRenderer | |
| getFPS() const | VolumeRenderer | |
| getLastRenderedSliceCount() const | VolumeRenderer | |
| getLastSliceCount() const | VolumeRenderer | |
| initBuffers() | VolumeRenderer | private |
| initialize() | VolumeRenderer | |
| initShaders() | VolumeRenderer | private |
| initTextures() | VolumeRenderer | private |
| lightDelta(float azimuth, float angle) | VolumeRenderer | slot |
| lightParamsChanged(float azimuth, float angle) | VolumeRenderer | signal |
| loadVolume(const QString &metadataFile, VolumeMetaData *loadedVolume=nullptr) | VolumeRenderer | |
| loadVolume(VolumeMetaData &metadata) | VolumeRenderer | |
| m_errString (defined in VolumeRenderer) | VolumeRenderer | private |
| processLogMessage(const QOpenGLDebugMessage &msg) | VolumeRenderer | privateslot |
| processVolume(const QByteArray &data) | VolumeRenderer | private |
| ProjectionType enum name (defined in VolumeRenderer) | VolumeRenderer | |
| requestDraw() | VolumeRenderer | signal |
| requestUpdate() | VolumeRenderer | signal |
| rotationChanged(float xRot, float yRot) | VolumeRenderer | signal |
| rotationDelta(float x, float y) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setApplyDOF(bool v) | VolumeRenderer | slot |
| setBlurAmount(float R) | VolumeRenderer | slot |
| setDistance(float d) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setFixSlicingMatrix(bool b) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setFocalPlane(float d) | VolumeRenderer | slot |
| setGaussianSigma(float s) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setLightParameters(float azimuth, float angle) | VolumeRenderer | slot |
| setLowerWindowLimit(float w) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setProjectionType(ProjectionType pt) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setRenderBoundingBox(bool b) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setRotation(float x, float y) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setShowLightDirection(bool b) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setSize(int width, int height) | VolumeRenderer | |
| setSliceDelta(float sliceDelta) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setSmoothVolume(bool b) (defined in VolumeRenderer) | VolumeRenderer | slot |
| setupGaussian(int &size) | VolumeRenderer | private |
| setUpperWindowLimit(float w) (defined in VolumeRenderer) | VolumeRenderer | slot |
| traverseSlices(const QVector< QVector3D > &transformedBox, int count, float zStart, float zDelta) | VolumeRenderer | private |
| traverseSlicesDOF(const QVector< QVector3D > &transformedBox, int count, float zStart, float zDelta, float focusZ, QOpenGLFramebufferObject **buffers) | VolumeRenderer | private |
| update() | VolumeRenderer | |
| updateFBOs() | VolumeRenderer | private |
| updateProjection() | VolumeRenderer | private |
| updateSliceGeometry(const QVector< QVector3D > &box, const float zPos, GLint &firstIdx, GLsizei &count) | VolumeRenderer | private |
| VolumeRenderer(QObject *parent=nullptr) | VolumeRenderer | explicit |
| ~VolumeRenderer() (defined in VolumeRenderer) | VolumeRenderer |
1.8.6