typedef enum | {///kTypeUnknown,///kTypeBool,///kTypeInt,///kTypeFloat,///kType1DTexture,///kType2DTexture,///kType3DTexture,///kTypeCubeTexture,///kTypeEnvTexture,///kTypeString,//NOTE-wheneditingthis,besuretoupdatetheinternalequivalent}DataType
|
| kSemanticUnknown
|
| kSemanticObjectDir
|
| kSemanticWorldDir
|
| kSemanticViewDir
|
| kSemanticProjectionDir
|
| kSemanticObjectPos
|
| kSemanticWorldPos
|
| kSemanticViewPos
|
| kSemanticProjectionPos
|
| kSemanticColor
|
| kSemanticNormal
|
| kSemanticBump
|
| kSemanticEnvironment
|
| kSemanticWorldMatrix
|
| kSemanticWorldInverseMatrix
|
| kSemanticWorldInverseTransposeMatrix
|
| kSemanticViewMatrix
|
| kSemanticViewInverseMatrix
|
| kSemanticViewInverseTransposeMatrix
|
| kSemanticProjectionMatrix
|
| kSemanticProjectionInverseMatrix
|
| kSemanticProjectionInverseTransposeMatrix
|
| kSemanticWorldViewMatrix
|
| kSemanticWorldViewInverseMatrix
|
| kSemanticWorldViewInverseTransposeMatrix
|
| kSemanticWorldViewProjectionMatrix
|
| kSemanticWorldViewProjectionInverseMatrix
|
| kSemanticWorldViewProjectionInverseTransposeMatrix
|
| kSemanticColorTexture
|
| kSemanticNormalTexture
|
| kSemanticBumpTexture
|
| kSemanticNormalizationTexture
|
| kSemanticTime
|
| MUniformParameter ()
|
| MUniformParameter ( const MString & name , DataType type , DataSemantic semantic , unsigned int numRows = 1, unsigned int numColumns = 1, void* userData = NULL)
|
| ~MUniformParameter ()
|
const MUniformParameter & | operator= ( const MUniformParameter & other)
|
const MString & | name () const
|
MUniformParameter::DataType | type () const
|
MUniformParameter::DataSemantic | semantic () const
|
unsigned int | numRows () const
|
unsigned int | numColumns () const
|
unsigned int | numElements () const
|
void* | userData () const
|
bool | isATexture () const
|
bool | hasChanged ( const MGeometryList & iterator) const
|
const float* | getAsFloatArray ( const MGeometryList & iterator) const
|
void | setAsFloatArray ( const float* value, unsigned int maxElements) const
|
float | getAsFloat ( const MGeometryList & iterator) const
|
void | setAsFloat ( float value) const
|
MString | getAsString ( const MGeometryList & iterator) const
|
void | setAsString ( const MString & value) const
|
bool | getAsBool ( const MGeometryList & iterator) const
|
void | setAsBool ( bool value) const
|
int | getAsInt ( const MGeometryList & iterator) const
|
void | setAsInt ( int value) const
|
MPlug | getSource () const
|
void | setDirty ()
|