C# Class Pinta.Core.AsyncEffectRenderer

ファイルを表示 Open project: xxgreg/Pinta Class Usage Examples

Private Properties

Property Type Description
AsyncEffectRenderer System
CalculateTotalTiles int
Cancel void
Dispose void
GetTileBounds Gdk.Rectangle
HandleRenderCompletion void
HandleTimerTick bool
Render void
RenderTile void
Start void
StartRender void
StartSlaveThread Thread

Protected Methods

Method Description
OnCompletion ( bool canceled, Exception exceptions ) : void
OnUpdate ( double progress, Gdk updatedBounds ) : void

Private Methods

Method Description
AsyncEffectRenderer ( Settings settings ) : System
CalculateTotalTiles ( ) : int
Cancel ( ) : void
Dispose ( ) : void
GetTileBounds ( int tileIndex ) : Gdk.Rectangle
HandleRenderCompletion ( ) : void
HandleTimerTick ( ) : bool
Render ( int renderId, int threadId ) : void
RenderTile ( int renderId, int threadId, int tileIndex ) : void
Start ( BaseEffect effect, Cairo source, Cairo dest, Gdk renderBounds ) : void
StartRender ( ) : void
StartSlaveThread ( int renderId, int threadId ) : Thread

Method Details

OnCompletion() protected abstract method

protected abstract OnCompletion ( bool canceled, Exception exceptions ) : void
canceled bool
exceptions System.Exception
return void

OnUpdate() protected abstract method

protected abstract OnUpdate ( double progress, Gdk updatedBounds ) : void
progress double
updatedBounds Gdk
return void