SBDDataGraphNodeMaterial Class Reference

This class describes a material. More...

Constructors and destructors

 SBDDataGraphNodeMaterial ()
 Constructs a material.
 
virtual ~SBDDataGraphNodeMaterial ()
 Destructs the material.
 

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.
 
 SB_DECLARE_DATA (SBDDataGraphNodeMaterial)
 
 SBDDataGraphNodeMaterial (SBDDataGraphNodeMaterialData *dataPointer)
 

Additional Inherited Members

- Public Member Functions inherited from SBCReferenceTarget
 SBCReferenceTarget ()
 
virtual ~SBCReferenceTarget ()
 
unsigned int getMemoryFootprint () const
 
void printReferencesToOwners () const
 
- Protected Member Functions inherited from SBCReferenceTarget
void removeAllReferenceOwners ()
 
 SBCReferenceTarget (SBCReferenceTargetData *dataPointer)
 
- Protected Attributes inherited from SBCReferenceTarget
SBCReferenceTargetData * dataPointer
 

Detailed Description

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

See also
Materials