C# Класс 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.
Наследование: IScoreRenderer
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
OnPostRender ( ) : void
OnPreRender ( ) : void
OnRenderFinished ( ) : void

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

Метод Описание
LayoutAndRender ( ) : void
RecreateLayout ( ) : bool

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

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

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

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

public OnPartialRenderFinished ( RenderFinishedEventArgs e ) : void
e RenderFinishedEventArgs
Результат void

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

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

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

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

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

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

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

public Render ( AlphaTab.Model.Track track ) : void
track AlphaTab.Model.Track
Результат void

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

public RenderMultiple ( AlphaTab.Model.Track tracks ) : void
tracks AlphaTab.Model.Track
Результат void

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

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

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

public ScoreRenderer ( Settings settings ) : System
settings Settings
Результат System

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

public UpdateSettings ( Settings settings ) : void
settings Settings
Результат void