public

Inheritance Graph

graph BT
	LODRenderer
	LODRenderer --> NodeRendererState
	click LODRenderer "classMinSG_1_1LODRenderer"
	click NodeRendererState "classMinSG_1_1NodeRendererState"

Description

Public Functions

   
   
  LODRenderer()
   
NodeRendererResult displayNode( FrameContext & context, Node * node, const RenderParam & rp)
   
void generateLODsRecursiv( Node * node)
   
uint32_t getMinComplexity() const
   
uint32_t getMaxComplexity() const
   
float getRelComplexity() const
   
void setMinComplexity(size_t c)
   
void setMaxComplexity(size_t c)
   
void setRelComplexity(float c)
   
LODRenderer * clone() const
Create a duplicate of this State object.

Documentation

function
MinSG::LODRenderer::LODRenderer

public
   
   
LODRenderer( )

Defined in MinSG/Ext/States/LODRenderer.h:26


function
MinSG::LODRenderer::displayNode

public virtual
     
     
NodeRendererResult displayNode( FrameContext & context,
  Node * node,
  const RenderParam & rp
)    

Node renderer function. This function is registered at the configured channel when the state is activated. This function has to be implemented by subclasses.

Defined in MinSG/Ext/States/LODRenderer.h:28


function
MinSG::LODRenderer::generateLODsRecursiv

public
     
     
void generateLODsRecursiv( Node * node )

Defined in MinSG/Ext/States/LODRenderer.h:30


function
MinSG::LODRenderer::getMinComplexity

public const inline
   
   
uint32_t getMinComplexity( ) const

Defined in MinSG/Ext/States/LODRenderer.h:32


function
MinSG::LODRenderer::getMaxComplexity

public const inline
   
   
uint32_t getMaxComplexity( ) const

Defined in MinSG/Ext/States/LODRenderer.h:34


function
MinSG::LODRenderer::getRelComplexity

public const inline
   
   
float getRelComplexity( ) const

Defined in MinSG/Ext/States/LODRenderer.h:36


function
MinSG::LODRenderer::setMinComplexity

public inline
     
     
void setMinComplexity( size_t c )

Defined in MinSG/Ext/States/LODRenderer.h:38


function
MinSG::LODRenderer::setMaxComplexity

public inline
     
     
void setMaxComplexity( size_t c )

Defined in MinSG/Ext/States/LODRenderer.h:40


function
MinSG::LODRenderer::setRelComplexity

public inline
     
     
void setRelComplexity( float c )

Defined in MinSG/Ext/States/LODRenderer.h:42


function
MinSG::LODRenderer::clone

public const inline virtual
   
   
LODRenderer * clone( ) const

Create a duplicate of this State object.

Defined in MinSG/Ext/States/LODRenderer.h:44