ImFusion C++ SDK 4.5.0
ImFusion::GlVolumeRenderer::RenderTextures Struct Reference

#include <ImFusion/GL/GlVolumeRenderer.h>

Helper struct to encapsulate all input/output textures needed/used during direct volume rendering. More...

Detailed Description

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.

The documentation for this struct was generated from the following file:
  • ImFusion/GL/GlVolumeRenderer.h
Search Tab / S to search, Esc to close