typedef enum | {//Warning-makesureyoumodifytheinternalversionwhenchangingthis!///kInvalidParameter=-1,///kStructure=0,///kFloat}MVaryingParameterType
|
typedef enum | {//Warning-makesureyoumodifytheinternalversionwhenchangingthis!///kNoSemantic=0,///kPosition,///kNormal,///kTexCoord,///kColor,///kWeight,///kTangent=kWeight+2,///kBinormal,}MVaryingParameterSemantic
|
| MVaryingParameter ()
|
| MVaryingParameter ( const MString & name , MVaryingParameterType type , int minElements = 1, int maxElements = 1, MVaryingParameterSemantic semantic = kNoSemantic, bool invertTexCoords = false)
|
| ~MVaryingParameter ()
|
const MVaryingParameter & | operator= ( const MVaryingParameter & other)
|
const MString & | name () const
|
MVaryingParameter::MVaryingParameterType | type () const
|
MVaryingParameter::MVaryingParameterSemantic | semantic () const
|
MStatus | getBuffer ( MGeometry & geometry, const void*& data, unsigned int& elements, unsigned int& count) const
|
MVaryingParameter::MVaryingParameterSemantic | getSourceType () const
|
MString | getSourceSetName () const
|
MStatus | setSource ( MVaryingParameter::MVaryingParameterSemantic type , const MString & setName)
|
unsigned int | getElementSize () const
|
unsigned int | getMaximumStride () const
|
MStatus | addElement ( const MVaryingParameter & child)
|
unsigned int | numElements () const
|
MVaryingParameter | getElement ( unsigned int i) const
|
MStatus | removeElements ()
|