| public |
Inheritance Graph
graph BT
Renderer
Renderer --> NodeRendererState
click Renderer "classMinSG_1_1SVS_1_1Renderer"
click NodeRendererState "classMinSG_1_1NodeRendererState"
Description
Renderer that uses preprocessed visibility information. This information has to be attached to the nodes that are to be rendered. By using this information, occlusion culling is performed.
Author: Benjamin Eikel
Date: 2012-01-30
Protected Functions
| void | doDisableState( FrameContext & context, Node * node, const RenderParam & rp) Call parent’s implementation. Pass counters to statistics. |
Public Functions
| Renderer() | |
| Renderer * | clone() const Create a duplicate of this State object. |
| interpolation_type_t | getInterpolationMethod() const |
| void | setInterpolationMethod( interpolation_type_t interpolation) |
| bool | isSphereOcclusionTestEnabled() const |
| void | enableSphereOcclusionTest() |
| void | disableSphereOcclusionTest() |
| bool | isGeometryOcclusionTestEnabled() const |
| void | enableGeometryOcclusionTest() |
| void | disableGeometryOcclusionTest() |
Documentation
function
MinSG::SVS::Renderer::doDisableState
| protected | virtual |
| void doDisableState( | FrameContext & | context, |
| Node * | node, | |
| const RenderParam & | rp | |
| ) |
Call parent’s implementation. Pass counters to statistics.
Defined in MinSG/Ext/SVS/Renderer.h:102
function
MinSG::SVS::Renderer::Renderer
| public |
| Renderer( | ) |
Defined in MinSG/Ext/SVS/Renderer.h:104
function
MinSG::SVS::Renderer::clone
| public | const | virtual |
| Renderer * clone( | ) const |
Create a duplicate of this State object.
Defined in MinSG/Ext/SVS/Renderer.h:106
function
MinSG::SVS::Renderer::getInterpolationMethod
| public | const | inline |
| interpolation_type_t getInterpolationMethod( | ) const |
Defined in MinSG/Ext/SVS/Renderer.h:108
function
MinSG::SVS::Renderer::setInterpolationMethod
| public | inline |
| void setInterpolationMethod( | interpolation_type_t | interpolation ) |
Defined in MinSG/Ext/SVS/Renderer.h:111
function
MinSG::SVS::Renderer::isSphereOcclusionTestEnabled
| public | const | inline |
| bool isSphereOcclusionTestEnabled( | ) const |
Defined in MinSG/Ext/SVS/Renderer.h:115
function
MinSG::SVS::Renderer::enableSphereOcclusionTest
| public | inline |
| void enableSphereOcclusionTest( | ) |
Defined in MinSG/Ext/SVS/Renderer.h:118
function
MinSG::SVS::Renderer::disableSphereOcclusionTest
| public | inline |
| void disableSphereOcclusionTest( | ) |
Defined in MinSG/Ext/SVS/Renderer.h:121
function
MinSG::SVS::Renderer::isGeometryOcclusionTestEnabled
| public | const | inline |
| bool isGeometryOcclusionTestEnabled( | ) const |
Defined in MinSG/Ext/SVS/Renderer.h:125
function
MinSG::SVS::Renderer::enableGeometryOcclusionTest
| public | inline |
| void enableGeometryOcclusionTest( | ) |
Defined in MinSG/Ext/SVS/Renderer.h:128
function
MinSG::SVS::Renderer::disableGeometryOcclusionTest
| public | inline |
| void disableGeometryOcclusionTest( | ) |
Defined in MinSG/Ext/SVS/Renderer.h:131