public

Inheritance Graph

graph BT
	OccRenderer
	OccRenderer --> State
	click OccRenderer "classMinSG_1_1OccRenderer"
	click State "classMinSG_1_1State"

Description

[ OccRenderer ] > [ State ]

Classes

   
class MinSG::OccRenderer::NodeInfo

Public Types

   
   
enum renderMode {MODE_CULLING, MODE_SHOW_VISIBLE, MODE_SHOW_CULLED, MODE_OPT_CULLING, MODE_UNCONDITIONED}

Public Functions

   
   
  OccRenderer()
   
  ~OccRenderer()
   
NodeInfo * getNodeInfo( Node * node) const
   
renderMode getMode() const
   
void setMode( renderMode newMode)
   
OccRenderer * clone() const
Create a duplicate of this State object.

Documentation

enum
MinSG::OccRenderer::renderMode

public
 
 
enum renderMode
Enumerator   Description
Enumerator   Description
MODE_CULLING = 0  
MODE_SHOW_VISIBLE = 1  
MODE_SHOW_CULLED = 2  
MODE_OPT_CULLING = 3 Start only occlusion tests for invisible nodes.
> Note: Only works if real culling has been performed at this position    
MODE_UNCONDITIONED = 4  

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:29


function
MinSG::OccRenderer::OccRenderer

public
   
   
OccRenderer( )

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:77


function
MinSG::OccRenderer::~OccRenderer

public virtual
   
   
~OccRenderer( )

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:78


function
MinSG::OccRenderer::getNodeInfo

public const
     
     
NodeInfo * getNodeInfo( Node * node ) const

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:80


function
MinSG::OccRenderer::getMode

public const inline
   
   
renderMode getMode( ) const

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:82


function
MinSG::OccRenderer::setMode

public inline
     
     
void setMode( renderMode newMode )

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:83


function
MinSG::OccRenderer::clone

public const virtual
   
   
OccRenderer * clone( ) const

Create a duplicate of this State object.

Defined in MinSG/Ext/OcclusionCulling/OccRenderer.h:85