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