MaxwellMayaAPI class
Description
This is the main interface to the Maxwell plug-in API. You obtain a pointer to this class by calling the GetMaxwellMayaAPI() function exported by the maxwell plug-in, or by using the convenience static method MaxwellMayaAPI::LoadAPI. For details on the loading process, see this page.
The interface allows you to:
query the exporter state and scene settings.
create new objects in the Maxwell scene.
locate existing objects in the Maxwell scene.
translate, create or find materials.
add extension objects to the scene (Maxwell plug-ins which perform modifications at render time).
list the available Maxwell extensions and their parameters.
Methods
| EnableDebugMessages |
| GetExporterState |
| GetScalingFactor |
| GetGlobalMotionBlurType |
| GetMaxwellRenderOptionsNode |
| GetNumMotionSteps |
| GetRenderCamExposure |
| GetShutterOpenTime |
| GetShutterCloseTime |
| GetCurrentMotionTime |
| GetCurrentShapePath |
| GetCurrentShapeShaders |
| GetCurrentShapeWorldMatrix |
| SetCurrentShapeOutput |
GetCurrentMotionShape | |
| GetExportedShapeName |
FindShape | |
CreateCamera | |
FindCamera | |
GetActiveCamera | |
TranslateMaterial | |
FindMaterial | |
CreateReferencedMaterial | |
CreateEmbeddedMaterial | |
LoadMaterial | |
CreateExtensionParamBlock | |
CreateMesh | |
CreateInstance | |
CreateInstance | |
CreateExtensionShape | |
CreateMXSReference | |
| AddSceneModifierExtension |
| AddSkyExtension |
| GetNumExtensions |
GetExtensionInfo | |
GetExtensionInfo | |
| GetCurrentAPIVersion |
| GetLowestSupportedAPIVersion |
| GetStateName |
| SetExportCallback |
| RemoveExportCallback |
| RemoveExportCallbacks |
| LoadAPI |