C# Class AlphaTab.Rendering.TabBarRenderer

This BarRenderer renders a bar using guitar tablature notation
Inheritance: BarRendererBase
Afficher le fichier Open project: CoderLine/alphaTab Class Usage Examples

Méthodes publiques

Méthode Description
DoLayout ( ) : void
GetNoteX ( Note note, bool onEnd = true ) : float
GetNoteY ( Note note ) : float
GetTabY ( int line, float correction ) : float

Gets the relative y position of the given steps relative to first line.

TabBarRenderer ( Bar bar ) : AlphaTab.Model

Méthodes protégées

Méthode Description
CreateBeatGlyphs ( ) : void
CreatePostBeatGlyphs ( ) : void
CreatePreBeatGlyphs ( ) : void
PaintBackground ( float cx, float cy, ICanvas canvas ) : void

Private Methods

Méthode Description
CreateVoiceGlyphs ( Voice v ) : void

Method Details

CreateBeatGlyphs() protected méthode

protected CreateBeatGlyphs ( ) : void
Résultat void

CreatePostBeatGlyphs() protected méthode

protected CreatePostBeatGlyphs ( ) : void
Résultat void

CreatePreBeatGlyphs() protected méthode

protected CreatePreBeatGlyphs ( ) : void
Résultat void

DoLayout() public méthode

public DoLayout ( ) : void
Résultat void

GetNoteX() public méthode

public GetNoteX ( Note note, bool onEnd = true ) : float
note AlphaTab.Model.Note
onEnd bool
Résultat float

GetNoteY() public méthode

public GetNoteY ( Note note ) : float
note AlphaTab.Model.Note
Résultat float

GetTabY() public méthode

Gets the relative y position of the given steps relative to first line.
public GetTabY ( int line, float correction ) : float
line int the amount of steps while 2 steps are one line
correction float
Résultat float

PaintBackground() protected méthode

protected PaintBackground ( float cx, float cy, ICanvas canvas ) : void
cx float
cy float
canvas ICanvas
Résultat void

TabBarRenderer() public méthode

public TabBarRenderer ( Bar bar ) : AlphaTab.Model
bar AlphaTab.Model.Bar
Résultat AlphaTab.Model