C# Class RhinoCycles.Viewport.RenderedViewport

Inheritance: RealtimeDisplayMode
Mostra file Open project: mcneel/RhinoCycles

Public Methods

Method Description
CaptureProgress ( ) : double
ChangeSamples ( int samples ) : void
CreateWorld ( RhinoDoc doc, Rhino.DocObjects.ViewInfo viewInfo, Rhino.Display.DisplayPipelineAttributes displayPipelineAttributes ) : void
GetRenderSize ( int &width, int &height ) : void
HudAllowEditMaxPasses ( ) : bool
HudLastRenderedPass ( ) : int
HudMaximumPasses ( ) : int
HudProductName ( ) : string
HudRendererLocked ( ) : bool
HudRendererPaused ( ) : bool
HudShowMaxPasses ( ) : bool
HudShowPasses ( ) : bool
HudShowStatusText ( ) : bool
HudStartTime ( ) : System.DateTime
HudStatusText ( ) : string
IsCompleted ( ) : bool
IsFrameBufferAvailable ( Rhino.DocObjects.ViewInfo view ) : bool
IsRendererStarted ( ) : bool
LastRenderedPass ( ) : int
OnRenderSizeChanged ( int width, int height ) : bool
RenderOffscreen ( object o ) : void
RenderedViewport ( ) : System
ShowCaptureProgress ( ) : bool
ShutdownRenderer ( ) : void
StartRenderer ( int w, int h, RhinoDoc doc, Rhino.DocObjects.ViewInfo rhinoView, Rhino.DocObjects.ViewportInfo viewportInfo, bool forCapture, Rhino.Render.RenderWindow renderWindow ) : bool

Private Methods

Method Description
CyclesPassRendered ( object sender, ViewportRenderEngine e ) : void
CyclesRenderStarted ( object sender, ViewportRenderEngine e ) : void
CyclesSamplesChanged ( object sender, RenderEngine e ) : void
CyclesStartSynchronizing ( object sender, EventArgs e ) : void
CyclesStatusTextUpdated ( object sender, RenderEngine e ) : void
CyclesSynchronized ( object sender, EventArgs e ) : void
DatabaseLinearWorkflowChanged ( object sender, LinearWorkflowChangedEventArgs e ) : void
Mre_StatusTextUpdated ( object sender, RenderEngine e ) : void
RenderedViewport_HudLockButtonPressed ( object sender, EventArgs e ) : void
RenderedViewport_HudPauseButtonPressed ( object sender, EventArgs e ) : void
RenderedViewport_HudPlayButtonPressed ( object sender, EventArgs e ) : void
RenderedViewport_HudUnlockButtonPressed ( object sender, EventArgs e ) : void
RenderedViewport_MaxPassesChanged ( object sender, HudMaxPassesChangedEventArgs e ) : void

Method Details

CaptureProgress() public method

public CaptureProgress ( ) : double
return double

ChangeSamples() public method

public ChangeSamples ( int samples ) : void
samples int
return void

CreateWorld() public method

public CreateWorld ( RhinoDoc doc, Rhino.DocObjects.ViewInfo viewInfo, Rhino.Display.DisplayPipelineAttributes displayPipelineAttributes ) : void
doc RhinoDoc
viewInfo Rhino.DocObjects.ViewInfo
displayPipelineAttributes Rhino.Display.DisplayPipelineAttributes
return void

GetRenderSize() public method

public GetRenderSize ( int &width, int &height ) : void
width int
height int
return void

HudAllowEditMaxPasses() public method

public HudAllowEditMaxPasses ( ) : bool
return bool

HudLastRenderedPass() public method

public HudLastRenderedPass ( ) : int
return int

HudMaximumPasses() public method

public HudMaximumPasses ( ) : int
return int

HudProductName() public method

public HudProductName ( ) : string
return string

HudRendererLocked() public method

public HudRendererLocked ( ) : bool
return bool

HudRendererPaused() public method

public HudRendererPaused ( ) : bool
return bool

HudShowMaxPasses() public method

public HudShowMaxPasses ( ) : bool
return bool

HudShowPasses() public method

public HudShowPasses ( ) : bool
return bool

HudShowStatusText() public method

public HudShowStatusText ( ) : bool
return bool

HudStartTime() public method

public HudStartTime ( ) : System.DateTime
return System.DateTime

HudStatusText() public method

public HudStatusText ( ) : string
return string

IsCompleted() public method

public IsCompleted ( ) : bool
return bool

IsFrameBufferAvailable() public method

public IsFrameBufferAvailable ( Rhino.DocObjects.ViewInfo view ) : bool
view Rhino.DocObjects.ViewInfo
return bool

IsRendererStarted() public method

public IsRendererStarted ( ) : bool
return bool

LastRenderedPass() public method

public LastRenderedPass ( ) : int
return int

OnRenderSizeChanged() public method

public OnRenderSizeChanged ( int width, int height ) : bool
width int
height int
return bool

RenderOffscreen() public method

public RenderOffscreen ( object o ) : void
o object
return void

RenderedViewport() public method

public RenderedViewport ( ) : System
return System

ShowCaptureProgress() public method

public ShowCaptureProgress ( ) : bool
return bool

ShutdownRenderer() public method

public ShutdownRenderer ( ) : void
return void

StartRenderer() public method

public StartRenderer ( int w, int h, RhinoDoc doc, Rhino.DocObjects.ViewInfo rhinoView, Rhino.DocObjects.ViewportInfo viewportInfo, bool forCapture, Rhino.Render.RenderWindow renderWindow ) : bool
w int
h int
doc RhinoDoc
rhinoView Rhino.DocObjects.ViewInfo
viewportInfo Rhino.DocObjects.ViewportInfo
forCapture bool
renderWindow Rhino.Render.RenderWindow
return bool