C# Class RhinoCyclesCore.RenderEngines.ModalRenderEngine

Inheritance: RenderEngine
Datei anzeigen Open project: mcneel/RhinoCycles Class Usage Examples

Public Methods

Method Description
DisplayUpdateHandler ( uint sessionId, int sample ) : void
ModalRenderEngine ( RhinoDoc doc, System.Guid pluginId ) : System

Construct a new render engine

ModalRenderEngine ( RhinoDoc doc, System.Guid pluginId, Rhino.DocObjects.ViewInfo view, Rhino.DocObjects.ViewportInfo viewport ) : System
PauseRendering ( ) : void
Renderer ( ) : void

Entry point for a new render process. This is to be done in a separate thread.

ResumeRendering ( ) : void
SupportsPause ( ) : bool

Private Methods

Method Description
MRE_Database_ViewChanged ( object sender, Database e ) : void
ModalRenderEngineCommonConstruct ( ) : void

Method Details

DisplayUpdateHandler() public method

public DisplayUpdateHandler ( uint sessionId, int sample ) : void
sessionId uint
sample int
return void

ModalRenderEngine() public method

Construct a new render engine
public ModalRenderEngine ( RhinoDoc doc, System.Guid pluginId ) : System
doc RhinoDoc
pluginId System.Guid Id of the plugin for which the render engine is created
return System

ModalRenderEngine() public method

public ModalRenderEngine ( RhinoDoc doc, System.Guid pluginId, Rhino.DocObjects.ViewInfo view, Rhino.DocObjects.ViewportInfo viewport ) : System
doc RhinoDoc
pluginId System.Guid
view Rhino.DocObjects.ViewInfo
viewport Rhino.DocObjects.ViewportInfo
return System

PauseRendering() public method

public PauseRendering ( ) : void
return void

Renderer() public method

Entry point for a new render process. This is to be done in a separate thread.
public Renderer ( ) : void
return void

ResumeRendering() public method

public ResumeRendering ( ) : void
return void

SupportsPause() public method

public SupportsPause ( ) : bool
return bool