![]() |
ImFusion SDK 4.3
|
#include <ImFusion/GL/GlVolumeRenderer.h>
Helper struct to encapsulate all input/output textures needed/used during direct volume rendering. More...
Helper struct to encapsulate all input/output textures needed/used during direct volume rendering.
Public Attributes | |
GL::Texture & | outputColor |
Output color texture to render into (mandatory) | |
GL::Texture * | outputDepth |
Output depth texture to render into (optional) | |
GL::Texture * | sceneColor |
Optional color texture of scene geometry to integrate into rendering. | |
GL::Texture * | sceneDepth |
Optional depth texture of scene geometry to integrate into rendering. | |
GL::Texture * | sceneCompare |
Optional color texture of scene geometry of the previously rendered frame, you can compare this against sceneColor to check if a fragment needs to be recomputed. | |
GL::OrderIndependentTransparency * | oit |
Order-independent transparency handling class instance, will only be filled if supportsOITIntegration() returns true. | |