This class describes a material. More...
Public Member Functions | |
| SB_DECLARE_DATA (SBDDataGraphNodeMaterial) | |
Public Member Functions inherited from SBCReferenceTarget | |
| SBCReferenceTarget () | |
| virtual | ~SBCReferenceTarget () |
| unsigned int | getMemoryFootprint () const |
| void | printReferencesToOwners () const |
Protected Member Functions | |
| SBDDataGraphNodeMaterial (SBDDataGraphNodeMaterialData *dataPointer) | |
| Constructs a color (1.0f, 1.0f, 1.0f, 1.0f) | |
Protected Member Functions inherited from SBCReferenceTarget | |
| void | removeAllReferenceOwners () |
| SBCReferenceTarget (SBCReferenceTargetData *dataPointer) | |
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 | |
| SBDDataGraphNode * | getNode () const |
| Returns the node that owns the material. | |
Color scheme | |
| SBDDataGraphNodeColorScheme * | getColorScheme () const |
| Returns the color scheme. | |
| bool | setColorScheme (SBDDataGraphNodeColorScheme *colorScheme) |
| Sets the color scheme. | |
Additional Inherited Members | |
Protected Attributes inherited from SBCReferenceTarget | |
| SBCReferenceTargetData * | dataPointer |