C# Класс AlphaTab.Rendering.Layout.ScoreLayout

This is the base public class for creating new layouting engines for the score renderer.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
ScoreInfoGlyphs TextGlyph>.FastDictionary
TuningGlyph AlphaTab.Rendering.Glyphs.TuningGlyph

Открытые методы

Метод Описание
GetRendererForBar ( string key, Bar bar ) : BarRendererBase
LayoutAndRender ( ) : void
RegisterBarRenderer ( string key, BarRendererBase renderer ) : void
RenderAnnotation ( ) : void
Resize ( ) : void
UnregisterBarRenderer ( string key, BarRendererBase renderer ) : void

Защищенные методы

Метод Описание
CreateEmptyStaveGroup ( ) : StaveGroup
DoLayoutAndRender ( ) : void
ScoreLayout ( ScoreRenderer renderer ) : System

Приватные методы

Метод Описание
CreateScoreInfoGlyphs ( ) : void
GetBarRendererId ( int trackId, int barId ) : string

Описание методов

CreateEmptyStaveGroup() защищенный Метод

protected CreateEmptyStaveGroup ( ) : StaveGroup
Результат AlphaTab.Rendering.Staves.StaveGroup

DoLayoutAndRender() защищенный абстрактный Метод

protected abstract DoLayoutAndRender ( ) : void
Результат void

GetRendererForBar() публичный Метод

public GetRendererForBar ( string key, Bar bar ) : BarRendererBase
key string
bar AlphaTab.Model.Bar
Результат BarRendererBase

LayoutAndRender() публичный Метод

public LayoutAndRender ( ) : void
Результат void

RegisterBarRenderer() публичный Метод

public RegisterBarRenderer ( string key, BarRendererBase renderer ) : void
key string
renderer BarRendererBase
Результат void

RenderAnnotation() публичный Метод

public RenderAnnotation ( ) : void
Результат void

Resize() публичный абстрактный Метод

public abstract Resize ( ) : void
Результат void

ScoreLayout() защищенный Метод

protected ScoreLayout ( ScoreRenderer renderer ) : System
renderer ScoreRenderer
Результат System

UnregisterBarRenderer() публичный Метод

public UnregisterBarRenderer ( string key, BarRendererBase renderer ) : void
key string
renderer BarRendererBase
Результат void

Описание свойств

ScoreInfoGlyphs защищенное свойство

protected FastDictionary ScoreInfoGlyphs
Результат TextGlyph>.FastDictionary

TuningGlyph защищенное свойство

protected TuningGlyph,AlphaTab.Rendering.Glyphs TuningGlyph
Результат AlphaTab.Rendering.Glyphs.TuningGlyph