C# Class AlphaTab.Rendering.Layout.ScoreLayout

This is the base public class for creating new layouting engines for the score renderer.
Afficher le fichier Open project: CoderLine/alphaTab Class Usage Examples

Protected Properties

Свойство Type Description
ScoreInfoGlyphs TextGlyph>.FastDictionary
TuningGlyph AlphaTab.Rendering.Glyphs.TuningGlyph

Méthodes publiques

Méthode Description
GetRendererForBar ( string key, Bar bar ) : BarRendererBase
LayoutAndRender ( ) : void
RegisterBarRenderer ( string key, BarRendererBase renderer ) : void
RenderAnnotation ( ) : void
Resize ( ) : void
UnregisterBarRenderer ( string key, BarRendererBase renderer ) : void

Méthodes protégées

Méthode Description
CreateEmptyStaveGroup ( ) : StaveGroup
DoLayoutAndRender ( ) : void
ScoreLayout ( ScoreRenderer renderer ) : System

Private Methods

Méthode Description
CreateScoreInfoGlyphs ( ) : void
GetBarRendererId ( int trackId, int barId ) : string

Method Details

CreateEmptyStaveGroup() protected méthode

protected CreateEmptyStaveGroup ( ) : StaveGroup
Résultat AlphaTab.Rendering.Staves.StaveGroup

DoLayoutAndRender() protected abstract méthode

protected abstract DoLayoutAndRender ( ) : void
Résultat void

GetRendererForBar() public méthode

public GetRendererForBar ( string key, Bar bar ) : BarRendererBase
key string
bar AlphaTab.Model.Bar
Résultat BarRendererBase

LayoutAndRender() public méthode

public LayoutAndRender ( ) : void
Résultat void

RegisterBarRenderer() public méthode

public RegisterBarRenderer ( string key, BarRendererBase renderer ) : void
key string
renderer BarRendererBase
Résultat void

RenderAnnotation() public méthode

public RenderAnnotation ( ) : void
Résultat void

Resize() public abstract méthode

public abstract Resize ( ) : void
Résultat void

ScoreLayout() protected méthode

protected ScoreLayout ( ScoreRenderer renderer ) : System
renderer ScoreRenderer
Résultat System

UnregisterBarRenderer() public méthode

public UnregisterBarRenderer ( string key, BarRendererBase renderer ) : void
key string
renderer BarRendererBase
Résultat void

Property Details

ScoreInfoGlyphs protected_oe property

protected FastDictionary ScoreInfoGlyphs
Résultat TextGlyph>.FastDictionary

TuningGlyph protected_oe property

protected TuningGlyph,AlphaTab.Rendering.Glyphs TuningGlyph
Résultat AlphaTab.Rendering.Glyphs.TuningGlyph