Click or drag to resize

RenderPipeline Methods

The RenderPipeline type exposes the following members.

Protected methodAddLightToScene
Protected methodAddRenderMeshToScene
Public methodCloseWindow
Closes the render window associated with this render instance.
Public methodCommandResult
Protected methodContinueModal
Frequently called during a rendering by the frame work in order to determine if the rendering should continue.
Public methodDispose
Protected methodDispose(Boolean)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRenderWindow
Get the RenderWindow associated with this RenderPipeline instance. This is virtual rather than abstract for V5 compat
Public methodGetRenderWindow(Boolean)
As GetRenderWindow(), but if withWireframeChannel is true the returned RenderWindow will have the channel added.
Public methodGetRenderWindow(Boolean, Boolean)
As GetRenderWindow(). The parameter withWireframeChannel controls whether the returned RenderWindow will have the channel added. The parameter fromRenderViewSource controls from where the RenderSize is queried.
Public methodGetRenderWindowFromRenderViewSource
Like GetRenderWindow(), but with the size for RenderWindow set from RenderViewSources if fromRenderViewSource is set to true
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIgnoreRhinoObject
Public methodStatic memberLocalizeRenderReturnCode
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodNeedToProcessGeometryTable
Protected methodNeedToProcessLightTable
Protected methodOnRenderBegin
Called by the framework when it is time to start rendering, the render window will be created at this point and it is safe to start
Protected methodOnRenderBeginQuiet
Called by the framework when it is time to start rendering quietly, there is no user interface when rendering in this mode and the default post process effects will get applied to the scene when the rendering is complete.
Protected methodOnRenderEnd
Called by the framework when the user closes the render window or clicks on the stop button in the render window.
Protected methodOnRenderWindowBegin
Public methodPauseRendering
Implement to pause the current render session
Public methodRender
Call this function to render the scene normally. The function returns when rendering is complete (or cancelled).
Protected methodRenderEnterModalLoop
Protected methodRenderExitModalLoop
Protected methodRenderPreCreateWindow
Protected methodRenderSceneWithNoMeshes
Public methodStatic memberRenderSize Obsolete.
Public methodStatic memberRenderSize(RhinoDoc)
Get the render size as specified in the ON_3dmRenderSettings. Will automatically return the correct size based on the ActiveView or custom settings.
Public methodStatic memberRenderSize(RhinoDoc, Boolean)
Get the render size as specified in the ON_3dmRenderSettings, and from RenderSources when fromRenderSources is true.
Public methodRenderWindow
Call this function to render the scene in a view window. The function returns when rendering is complete (or cancelled).
Public methodResumeRendering
Implement to resume current render session
Public methodSaveImage
Saves the rendered image to a file. Does not prompt the user in any way.
Public methodSetAsyncRenderContext
Public methodSupportsPause
Override and return true if the renderer supports pausing
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also