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
Afficher le fichier Open project: CoderLine/alphaTab Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
OnPostRender ( ) : void
OnPreRender ( ) : void
OnRenderFinished ( ) : void

Private Methods

Méthode Description
LayoutAndRender ( ) : void
RecreateLayout ( ) : bool

Method Details

Invalidate() public méthode

public Invalidate ( ) : void
Résultat void

OnPartialRenderFinished() public méthode

public OnPartialRenderFinished ( RenderFinishedEventArgs e ) : void
e RenderFinishedEventArgs
Résultat void

OnPostRender() protected méthode

protected OnPostRender ( ) : void
Résultat void

OnPreRender() protected méthode

protected OnPreRender ( ) : void
Résultat void

OnRenderFinished() protected méthode

protected OnRenderFinished ( ) : void
Résultat void

Render() public méthode

public Render ( AlphaTab.Model.Track track ) : void
track AlphaTab.Model.Track
Résultat void

RenderMultiple() public méthode

public RenderMultiple ( AlphaTab.Model.Track tracks ) : void
tracks AlphaTab.Model.Track
Résultat void

Resize() public méthode

public Resize ( int width ) : void
width int
Résultat void

ScoreRenderer() public méthode

public ScoreRenderer ( Settings settings ) : System
settings Settings
Résultat System

UpdateSettings() public méthode

public UpdateSettings ( Settings settings ) : void
settings Settings
Résultat void