C# Class AlphaTab.Platform.JavaScript.JsApiBase

Inheritance: SharpKit.Html.HtmlContext
Datei anzeigen Open project: CoderLine/alphaTab

Protected Properties

Property Type Description
AutoSize bool
CanvasElement SharpKit.Html.HtmlElement
Element SharpKit.Html.HtmlElement
TrackIndexes int[]

Public Methods

Method Description
Load ( object data ) : void
Render ( ) : void
SetTracks ( dynamic tracksData, bool render = true ) : void
Tex ( string contents ) : void
TriggerEvent ( string name, object details = null ) : void

Protected Methods

Method Description
CreateScoreRenderer ( Settings settings ) : IScoreRenderer
JsApiBase ( SharpKit.Html.HtmlElement element, dynamic options ) : System
ScoreLoaded ( AlphaTab.Model.Score score, bool render = true ) : void

Private Methods

Method Description
AppendRenderResult ( RenderFinishedEventArgs result ) : void
CreateStyleElement ( Settings settings ) : void

Method Details

CreateScoreRenderer() protected abstract method

protected abstract CreateScoreRenderer ( Settings settings ) : IScoreRenderer
settings Settings
return IScoreRenderer

JsApiBase() protected method

protected JsApiBase ( SharpKit.Html.HtmlElement element, dynamic options ) : System
element SharpKit.Html.HtmlElement
options dynamic
return System

Load() public abstract method

public abstract Load ( object data ) : void
data object
return void

Render() public abstract method

public abstract Render ( ) : void
return void

ScoreLoaded() protected method

protected ScoreLoaded ( AlphaTab.Model.Score score, bool render = true ) : void
score AlphaTab.Model.Score
render bool
return void

SetTracks() public method

public SetTracks ( dynamic tracksData, bool render = true ) : void
tracksData dynamic
render bool
return void

Tex() public abstract method

public abstract Tex ( string contents ) : void
contents string
return void

TriggerEvent() public method

public TriggerEvent ( string name, object details = null ) : void
name string
details object
return void

Property Details

AutoSize protected_oe property

protected bool AutoSize
return bool

CanvasElement protected_oe property

protected HtmlElement,SharpKit.Html CanvasElement
return SharpKit.Html.HtmlElement

Element protected_oe property

protected HtmlElement,SharpKit.Html Element
return SharpKit.Html.HtmlElement

TrackIndexes protected_oe property

protected int[] TrackIndexes
return int[]