C# Class AlphaTab.Rendering.ScoreRenderer

This is the main wrapper of the rendering engine which can render a single track of a score object into a notation sheet.
Inheritance: IScoreRenderer
Show file Open project: CoderLine/alphaTab Class Usage Examples

Public Methods

Method Description
Invalidate ( ) : void
OnPartialRenderFinished ( RenderFinishedEventArgs e ) : void
Render ( AlphaTab.Model.Track track ) : void
RenderMultiple ( AlphaTab.Model.Track tracks ) : void
Resize ( int width ) : void
ScoreRenderer ( Settings settings ) : System
UpdateSettings ( Settings settings ) : void

Protected Methods

Method Description
OnPostRender ( ) : void
OnPreRender ( ) : void
OnRenderFinished ( ) : void

Private Methods

Method Description
LayoutAndRender ( ) : void
RecreateLayout ( ) : bool

Method Details

Invalidate() public method

public Invalidate ( ) : void
return void

OnPartialRenderFinished() public method

public OnPartialRenderFinished ( RenderFinishedEventArgs e ) : void
e RenderFinishedEventArgs
return void

OnPostRender() protected method

protected OnPostRender ( ) : void
return void

OnPreRender() protected method

protected OnPreRender ( ) : void
return void

OnRenderFinished() protected method

protected OnRenderFinished ( ) : void
return void

Render() public method

public Render ( AlphaTab.Model.Track track ) : void
track AlphaTab.Model.Track
return void

RenderMultiple() public method

public RenderMultiple ( AlphaTab.Model.Track tracks ) : void
tracks AlphaTab.Model.Track
return void

Resize() public method

public Resize ( int width ) : void
width int
return void

ScoreRenderer() public method

public ScoreRenderer ( Settings settings ) : System
settings Settings
return System

UpdateSettings() public method

public UpdateSettings ( Settings settings ) : void
settings Settings
return void