SoShadowCulling.3coin2

Langue: en

Version: 379399 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

SoShadowCulling -

The SoShadowCulling class is a node for setting the shadow style on nodes.

SYNOPSIS


#include <Inventor/annex/FXViz/nodes/SoShadowCulling.h>

Inherits SoNode.

Public Types


enum Mode { AS_IS_CULLING = SoGLShadowCullingElement::AS_IS_CULLING, NO_CULLING = SoGLShadowCullingElement::NO_CULLING }

Public Member Functions


SoShadowCulling (void)

virtual void GLRender (SoGLRenderAction *action)

Static Public Member Functions


static void initClass (void)

Public Attributes


SoSFEnum mode

Protected Member Functions


virtual ~SoShadowCulling ()

Detailed Description

The SoShadowCulling class is a node for setting the shadow style on nodes.

FILE FORMAT/DEFAULTS:

     ShadowCulling {
         mode AS_IS_CULLING
     }
 
 

Since:

Coin 2.5

Member Enumeration Documentation

enum SoShadowCulling::ModeEnumerates the available culling modes.

Enumerator:

AS_IS_CULLING
Use the culling specified in the scene graph.
NO_CULLING
Render both backfacing and frontfacting triangles into the shadow map.

Constructor & Destructor Documentation

SoShadowCulling::SoShadowCulling (void)Constructor.

References AS_IS_CULLING, mode, and NO_CULLING.

SoShadowCulling::~SoShadowCulling () [protected, virtual]Destructor.

Member Function Documentation

void SoShadowCulling::initClass (void) [static]Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

Reimplemented from SoNode.

void SoShadowCulling::GLRender (SoGLRenderAction * action) [virtual]Action method for the SoGLRenderAction.

This is called during rendering traversals. Nodes influencing the rendering state in any way or who wants to throw geometry primitives at OpenGL overrides this method.

Reimplemented from SoNode.

References SoAction::getState(), mode, NO_CULLING, SoFieldContainer::set(), and SoOverrideElement::setShapeHintsOverride().

Member Data Documentation

SoSFEnum SoShadowCulling::modeSets the culling mode. Default is AS_IS_CULLING.

Referenced by GLRender(), and SoShadowCulling().

Author

Generated automatically by Doxygen for Coin from the source code.