| Method | Defined by | ||
|---|---|---|---|
|
MaterialManager singleton constructor
| MaterialManager | ||
|
[static]
Returns a singleton instance of the
MaterialManager
| MaterialManager | ||
|
registerMaterial(material:MaterialObject3D):void
[static]
Registers a material
| MaterialManager | ||
|
unRegisterMaterial(material:MaterialObject3D):void
[static]
Unregisters a material
| MaterialManager | ||
|
updateMaterialsAfterRender(renderSessionData:RenderSessionData):void
Allows for materials that animate or change (e.g., MovieMaterial) to
be updated after the render
| MaterialManager | ||
|
updateMaterialsBeforeRender(renderSessionData:RenderSessionData):void
Allows for materials that animate or change (e.g., MovieMaterial) to
be updated prior to the render
| MaterialManager | ||
| MaterialManager | () | constructor |
public function MaterialManager()MaterialManager singleton constructor
| getInstance | () | method |
public static function getInstance():MaterialManager
Returns a singleton instance of the MaterialManager
MaterialManager |
| registerMaterial | () | method |
public static function registerMaterial(material:MaterialObject3D):voidRegisters a material
Parametersmaterial:MaterialObject3D |
| unRegisterMaterial | () | method |
public static function unRegisterMaterial(material:MaterialObject3D):voidUnregisters a material
Parametersmaterial:MaterialObject3D |
| updateMaterialsAfterRender | () | method |
public function updateMaterialsAfterRender(renderSessionData:RenderSessionData):voidAllows for materials that animate or change (e.g., MovieMaterial) to be updated after the render
ParametersrenderSessionData:RenderSessionData — the data used in updating the material
|
| updateMaterialsBeforeRender | () | method |
public function updateMaterialsBeforeRender(renderSessionData:RenderSessionData):voidAllows for materials that animate or change (e.g., MovieMaterial) to be updated prior to the render
ParametersrenderSessionData:RenderSessionData — the data used in updating the material
|