![]() |
pCon.planner Plugin SDK
Version 8.8.1
|
The base class for all renderer. More...
Public Member Functions | |
virtual void | StartRendering (int pWidth, int pHeight) |
Starts rendering of frame. More... | |
virtual bool | StartRendering (int pWidth, int pHeight, bool pSequenced)=0 |
Starts rendering. More... | |
virtual void | PauseRendering ()=0 |
Pause rendering. More... | |
virtual void | ContinueRendering ()=0 |
Resumes rendering. More... | |
virtual void | FinishRendering ()=0 |
End all rendering or exporting. More... | |
virtual void | ReadSettings (System::String^ pJson)=0 |
Set the current settings. More... | |
virtual System::String^ | WriteSettings ()=0 |
Get the current settings. More... | |
virtual void | ResetSettings ()=0 |
This loads the default settings. More... | |
virtual void | ExportRenderJob (int pWidth, int pHeight, ReadOnlyCollection< ICamera^ >^pCameras, System::String^ pFileName, System::String^ pEmail)=0 |
This will export the current planning. More... | |
Properties | |
System::String^ | Name [get] |
Unique name of the renderer. More... | |
System::String^ | Description [get] |
Description of the renderer. More... | |
System::String^ | ExportFormatExtension [get] |
Default file extension of export format. More... | |
ICamera^ | Camera [get] |
Camera parameters. More... | |
IRenderCallback^ | Callback |
Register a callback. More... | |
Events | |
RenderProgressChangedEventHandler^ | PassProgressChanged |
Register an event to progress change. More... | |
The base class for all renderer.
|
pure virtual |
Resumes rendering.
Depending on the implementation it will just restart the rendering.
|
pure virtual |
This will export the current planning.
pWidth | Frame width. |
pHeight | Frame height. |
pCameras | A list of cameras to be rendered. |
pFileName | Filename to write. This name should contain the render specific extension. e.g.: An OSPRay export filename should end with .rjob |
pEmail | The email of the User who exports the job. |
|
pure virtual |
End all rendering or exporting.
|
pure virtual |
Pause rendering.
Depending on the implementation it will just stop the rendering.
|
pure virtual |
Set the current settings.
|
pure virtual |
This loads the default settings.
|
virtual |
Starts rendering of frame.
pWidth | Frame width. |
pHeight | Frame height. |
|
pure virtual |
Starts rendering.
pWidth | Frame width. |
pHeight | Frame height. |
pSequenced | True if additional frames of same scene will follow. |
|
pure virtual |
Get the current settings.
IRenderCallback^ X3g::Plugin::Renderer::Callback |
Register a callback.
Remove callback by setting this to null.
|
get |
Camera parameters.
It's not supported to assign another camera reference. Use ICamera::CopyFrom() instead.
|
get |
Description of the renderer.
|
get |
Default file extension of export format.
|
get |
Unique name of the renderer.
RenderProgressChangedEventHandler^ X3g::Plugin::Renderer::PassProgressChanged |
Register an event to progress change.