#include <SoShadowMaterial.h>
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 () |
Definition at line 28 of file SoShadowMaterial.h.
| 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.
| virtual SoShadowMaterial::~SoShadowMaterial | ( | ) | [protected, virtual] |
| SoShadowMaterial::SoShadowMaterial | ( | ) |
| 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] |
| SoSFEnum SoShadowMaterial::overrideRenderPass |
| SoMFColor SoShadowMaterial::shadowColor |
| SoSFVec2f SoShadowMaterial::shadowOffset |
Ignored by default (factor, units); see glPolygonOffset().
Definition at line 50 of file SoShadowMaterial.h.
| SoSFBool SoShadowMaterial::useShadowColor |
Default is TRUE (shadow color differs from model color).
Definition at line 49 of file SoShadowMaterial.h.
1.5.8