| 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