SoShadowMaterial Class Reference

#include <SoShadowMaterial.h>

List of all members.

Public Types

enum  OverrideRenderPassMode { SHADOW = 0x01, NONSHADOW = 0x02, ALL = 0xff }

Public Member Functions

 SoShadowMaterial ()
virtual void doAction (SoAction *action)
virtual void GLRender (SoGLRenderAction *action)
virtual void callback (SoCallbackAction *action)

Static Public Member Functions

static void initClass ()

Public Attributes

SoSFEnum overrideRenderPass
 Default is (SHADOW).
SoMFColor shadowColor
 Default is (0.65, 0.62, 0.51).
SoSFBool useShadowColor
 Default is TRUE (shadow color differs from model color).
SoSFVec2f shadowOffset
 Ignored by default (factor, units); see glPolygonOffset().

Protected Member Functions

virtual ~SoShadowMaterial ()


Detailed Description

Definition at line 28 of file SoShadowMaterial.h.


Member Enumeration Documentation

Enumerator:
SHADOW  Override only in shadow render pass.
NONSHADOW  Override only in non-shadow render pass.
ALL  Override in shadow and non-shadow render pass.

Definition at line 41 of file SoShadowMaterial.h.


Constructor & Destructor Documentation

virtual SoShadowMaterial::~SoShadowMaterial (  )  [protected, virtual]

SoShadowMaterial::SoShadowMaterial (  ) 


Member Function Documentation

virtual void SoShadowMaterial::callback ( SoCallbackAction *  action  )  [virtual]

virtual void SoShadowMaterial::doAction ( SoAction *  action  )  [virtual]

virtual void SoShadowMaterial::GLRender ( SoGLRenderAction *  action  )  [virtual]

static void SoShadowMaterial::initClass (  )  [static]


Member Data Documentation

Default is (SHADOW).

Definition at line 47 of file SoShadowMaterial.h.

Default is (0.65, 0.62, 0.51).

Definition at line 48 of file SoShadowMaterial.h.

Ignored by default (factor, units); see glPolygonOffset().

Definition at line 50 of file SoShadowMaterial.h.

Default is TRUE (shadow color differs from model color).

Definition at line 49 of file SoShadowMaterial.h.


The documentation for this class was generated from the following file:

Generated on Sat Sep 3 18:39:33 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8