SoShadowStyle.3coin2

Langue: en

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

Section: 3 (Bibliothèques de fonctions)

NAME

SoShadowStyle -

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

SYNOPSIS


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

Inherits SoNode.

Public Types


enum Style { NO_SHADOWING = SoShadowStyleElement::NO_SHADOWING, CASTS_SHADOW = SoShadowStyleElement::CASTS_SHADOW, SHADOWED = SoShadowStyleElement::SHADOWED, CASTS_SHADOW_AND_SHADOWED = SoShadowStyleElement::CASTS_SHADOW_AND_SHADOWED }

Public Member Functions


SoShadowStyle (void)

virtual void GLRender (SoGLRenderAction *action)

Static Public Member Functions


static void initClass (void)

Public Attributes


SoSFEnum style

Protected Member Functions


virtual ~SoShadowStyle ()

Detailed Description

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

FILE FORMAT/DEFAULTS:

     ShadowStyle {
         style CASTS_SHADOW_AND_SHADOWED
     }
 
 

Since:

Coin 2.5

Member Enumeration Documentation

enum SoShadowStyle::StyleEnumerates the available style settings.

Enumerator:

NO_SHADOWING
Neither casts or recieves shadows.
CASTS_SHADOW
Casts shadow, but will no recieve any shadows.
SHADOWED
Receives shadows, but will not cast any shadow.

Constructor & Destructor Documentation

SoShadowStyle::SoShadowStyle (void)Constructor.

References CASTS_SHADOW, NO_SHADOWING, SHADOWED, and style.

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

Member Function Documentation

void SoShadowStyle::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 SoShadowStyle::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 SoFieldContainer::get(), SoAction::getState(), SoFieldContainer::set(), SHADOWED, and style.

Member Data Documentation

SoSFEnum SoShadowStyle::styleSet the current shadow style. Default value is CAST_SHADOW_AND_SHADOWED.

Referenced by GLRender(), and SoShadowStyle().

Author

Generated automatically by Doxygen for Coin from the source code.