SoShadowStyle Class Reference
[Properties]

VSG extension Shadow style property node. More...

#include <Inventor/nodes/SoShadowStyle.h>

Inheritance diagram for SoShadowStyle:
SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  ShadowStyle {
  NO_SHADOWING = 0x00,
  CASTS_SHADOW = 0x01,
  SHADOWED = 0x02,
  CASTS_SHADOW_AND_SHADOWED = 0x03
}

Public Member Functions

virtual SoType getTypeId () const
 SoShadowStyle ()

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFBitMask style

Detailed Description

VSG extension Shadow style property node.

This node specifies the shadow style for all subsequent SoShadowGroup nodes. The shadow style is used to determine if shapes cast a shadow and/or can be shadowed.

FILE FORMAT/DEFAULT

SEE ALSO

SoShadowGroup.


Member Enumeration Documentation

Shadow style type.

Enumerator:
NO_SHADOWING 

Shapes neither cast a shadow nor can be shadowed.

CASTS_SHADOW 

Shapes cast a shadow (but can't be shadowed).

SHADOWED 

Shapes can be shadowed (but don't cast a shadow).

CASTS_SHADOW_AND_SHADOWED 

Shapes cast a shadow and can be shadowed.


Constructor & Destructor Documentation

SoShadowStyle::SoShadowStyle (  ) 

Default constructor.


Member Function Documentation

static SoType SoShadowStyle::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from SoNode.

virtual SoType SoShadowStyle::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from SoNode.


Member Data Documentation

Shadow style.

Bit flag combination of ShadowStyle. Use enum ShadowStyle


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

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/