...
No type conversions or promotions are performed for the attributes. For example, it is an error to export a float attribute where a double attribute is needed. Most likely the attribute will fail to load at render time and a default (or invalid) value will be used instead.
Methods
bool | SetByte(const MString& name, unsigned char value) |
bool | SetInt(const MString& name, int value) |
bool | SetUInt(const MString& name, unsigned int value) |
bool | SetFloat(const MString& name, float value) |
bool | SetDouble(const MString& name, double value) |
bool | SetString(const MString& name, const MString& value) |
bool | SetByteArray(const MString& name, unsigned int numValues, const unsigned char* values) |
bool | SetIntArray(const MString& name, unsigned int numValues, const int* values) |
bool | SetIntArray(const MString& name, const MIntArray& values) |
bool | SetFloatArray(const MString& name, unsigned int numValues, const float* values) |
bool | SetFloatArray(const MString& name, const MFloatArray& values) |
bool | SetDoubleArray(const MString& name, unsigned int numValues, const double* values) |
bool | SetDoubleArray(const MString& name, const MDoubleArray& values) |
...