Inheritance diagram for DzRenderMgr:

Enumerations | |
| enum | RenderPriority { RENDER_PRIORITY_LOWEST = 0, RENDER_PRIORITY_LOW, RENDER_PRIORITY_BELOW_NORMAL, RENDER_PRIORITY_NORMAL, RENDER_PRIORITY_ABOVE_NORMAL, RENDER_PRIORITY_HIGH, RENDER_PRIORITY_HIGHEST } |
Methods | |
| void | doRender (DzRenderOptions opt=undefined) |
| DzRenderer | findRenderer (String className) |
| DzRenderer | getActiveRenderer () |
| String | getLastSavedRenderPath () |
| Number | getNumRenderers () |
| DzRenderer | getRenderer (Number which) |
| Array | getRendererList () |
| DzRenderOptions | getRenderOptions () |
| Boolean | hasRender () |
| String | saveLastRender () |
| void | setActiveRenderer (DzRenderer r) |
| void | showRenderDialog () |
Signals | |
| void | activeRendererChanged (DzRenderer renderer) |
Signature: "activeRendererChanged(DzRenderer*)" | |
| void | hasRenderChanged (Boolean state) |
Signature: "hasRenderChanged(bool)" | |
| void | rendererAdded (DzRenderer renderer) |
Signature: "rendererAdded(DzRenderer*)" | |
| void | renderFinished (Boolean succeeded) |
Signature: "renderFinished(bool)" | |
| void | renderStarting () |
Signature: "renderStarting()" | |
Possible render priorities that are used to order various operations when rendering. Most notably, DzNodes and DzMaterials are processed according to their priority when rendering.
| DzRenderMgr::activeRendererChanged | ( | DzRenderer | renderer | ) | [signal] |
Signature: "activeRendererChanged(DzRenderer*)"
Emitted when the active render engine has changed.
| renderer | The new active render engine |
| void DzRenderMgr::doRender | ( | DzRenderOptions | opt = undefined |
) |
Renders the scene with the given render settings. If no render settings are specified, then the current application render settings are used.
| opt | The render settings to use for the render. If NULL, the current user render settings are used. |
| DzRenderer DzRenderMgr::findRenderer | ( | String | which | ) |
| DzRenderer DzRenderMgr::getActiveRenderer | ( | ) |
| String DzRenderMgr::getLastSavedRenderPath | ( | ) |
| Number DzRenderMgr::getNumRenderers | ( | ) |
| DzRenderer DzRenderMgr::getRenderer | ( | Number | which | ) |
| Array DzRenderMgr::getRendererList | ( | ) |
| DzRenderOptions DzRenderMgr::getRenderOptions | ( | ) |
| Boolean DzRenderMgr::hasRender | ( | ) |
| DzRenderMgr::hasRenderChanged | ( | Boolean | state | ) | [signal] |
Signature: "hasRenderChanged(bool)"
Emitted when the value returned by DzRenderMgr::hasRender() has changed, signalling a new render operation. This signifies whether or not a call to saveLastRender() will be valid.
| DzRenderMgr::rendererAdded | ( | DzRenderer | renderer | ) | [signal] |
Signature: "rendererAdded(DzRenderer*)"
Emitted when a new render engine is added to the manager. This only occurs at startup as plugins are being loaded.
| renderer | The new render engine that was added to the manager. |
| DzRenderMgr::renderFinished | ( | Boolean | succeeded | ) | [signal] |
Signature: "renderFinished(bool)"
Emitted just after a rendering operation is finished. This is only emitted when a render operation is performed by calling DzRenderMgr::doRender() - this includes all rendering operations that are started by the user from the interface. This may not include rendering operations performed by plugins, scripts, etc which do not call doRender().
| succeeded | true if the render was successful, false if the render failed or was cancelled by the user. |
| DzRenderMgr::renderStarting | ( | ) | [signal] |
Signature: "renderStarting()"
Emitted just before a rendering operation begins. This is only emitted when a render operation is performed by calling DzRenderMgr::doRender() - this includes all rendering operations that are started by the user from the interface. This may not include rendering operations performed by plugins, scripts, etc which do not call doRender().
| String DzRenderMgr::saveLastRender | ( | ) |
Displays a dialog for saving the last render, and saves the image(s)/movie if the user does not cancel.
| void DzRenderMgr::setActiveRenderer | ( | DzRenderer | r | ) |
Sets the currently active renderer for the application
| void DzRenderMgr::showRenderDialog | ( | ) |
Displays the render options dialog to the user. This only works if DAZ Studio is being run with the interface on, if the interface is off, this function does nothing.