...
This is the abstract base class for all the renderable objects in Maxwell. It implements common operations such as setting the material, transformation or render flags and allows you to identify the type of the underlying object through the GetShapeType
method.
Subclasses: MaxwellMayaMesh
, MaxwellMayaExtensionShape
, MaxwellMayaMXSReference,
MaxwellMayaInstance.
Methods
ShapeType | GetShapeType() const |
void | SetName(const MString& name) |
| GetName() const |
bool | SetMaterial(const MaxwellMayaMaterial* material); |
MaxwellMayaMaterial* | MaxwellMayaShape class#GetMaterialGetMaterial() |
const MaxwellMayaMaterial* | MaxwellMayaShape class#GetMaterialGetMaterial() const |
bool | SetTransformation(const MMatrix& worldMatrix, const MMatrix& pivot, double timeOffset, bool scaleTranslation) |
bool | SetRenderFlags(int flags) |
int | GetRenderFlags() const |
void | Destroy() |
ShapeType GetShapeType() const
...