SBDDataGraphNodeMaterial Class Reference

This class describes a material. More...

Protected Member Functions

 SBDDataGraphNodeMaterial (SBDDataGraphNodeMaterialData *dataPointer)
 Constructs a color (1.0f, 1.0f, 1.0f, 1.0f)
 

Constructors and destructors

 SBDDataGraphNodeMaterial ()
 Constructs a color (1.0f, 1.0f, 1.0f, 1.0f)
 
virtual ~SBDDataGraphNodeMaterial ()
 Destructs the color.
 

Serialization

virtual bool isSerializable () const
 Returns true.
 
virtual void serialize (SBCSerializer *serializer, const SBNodeIndexer &nodeIndexer, const SBVersionNumber &sdkVersionNumber=SB_SDK_VERSION_NUMBER, const SBVersionNumber &classVersionNumber=SBVersionNumber(1, 0, 0)) const
 Serializes the document.
 
virtual void unserialize (SBCSerializer *serializer, const SBNodeIndexer &nodeIndexer, const SBVersionNumber &sdkVersionNumber=SB_SDK_VERSION_NUMBER, const SBVersionNumber &classVersionNumber=SBVersionNumber(1, 0, 0))
 Unserializes the document.
 

Identity

SBDDataGraphNodegetNode () const
 Returns the node that owns the material.
 

Color scheme

SBDDataGraphNodeColorSchemegetColorScheme () const
 Returns the color scheme.
 
bool setColorScheme (SBDDataGraphNodeColorScheme *colorScheme)
 Sets the color scheme.
 

Additional Inherited Members

- Public Member Functions inherited from SBCReferenceTarget
 SBCReferenceTarget ()
 
virtual ~SBCReferenceTarget ()
 
unsigned int getMemoryFootprint () const
 
void printReferencesToOwners () const
 

Detailed Description

This class describes a material in SAMSON. Please refer to this page for more information.

See also
Materials