![]() |
ImFusion SDK 4.3
|
#include <ImFusion/GL/EntryExitPointRenderer.h>
Class for high-performance rendering of entry-exit points to be used for direct volume rendering. More...
Inheritance diagram for EntryExitPointRenderer:Class for high-performance rendering of entry-exit points to be used for direct volume rendering.
Public Member Functions | |
| bool | useOctree () const |
| Returns the flag whether to use an Octree acceleration structure. | |
| void | setUseOctree (bool value) |
| Sets the flag whether to use an Octree acceleration structure. | |
| const GlImage & | frontTexColor () const |
| Returns the front face color texture. | |
| const GlImage & | frontTexDepth () const |
| Returns the front face depth texture. | |
| const GlImage & | backTexColor () const |
| Returns the back face color texture. | |
| const GlImage & | backTexDepth () const |
| Returns the back face depth texture. | |
| void | render (const GL::ViewState &viewState, const SharedImageSet &sis, int which, const DisplayOptions3d &dop, bool clear, bool renderNearClippingPlane) |
| Renders the entry/exit points for the given image. | |
| void render | ( | const GL::ViewState & | viewState, |
| const SharedImageSet & | sis, | ||
| int | which, | ||
| const DisplayOptions3d & | dop, | ||
| bool | clear, | ||
| bool | renderNearClippingPlane ) |
Renders the entry/exit points for the given image.
| viewState | Viewport used for output texture size, view/projection matrices used for rendering. |
| sis | SharedImageSet to render EEP for. |
| which | Index of the SharedImage in sis to render the EEP for |
| dop | DisplayOptions used during rendering (needed for Octree culling) |
| clear | Flag whether to clear the existing EEP textures |
| renderNearClippingPlane | Flag whether to render a near clipping plane |