C# Class AlphaTab.Platform.JavaScript.JsApiBase

Inheritance: SharpKit.Html.HtmlContext
Show file 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 property

protected bool AutoSize
return bool

CanvasElement protected property

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

Element protected property

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

TrackIndexes protected property

protected int[] TrackIndexes
return int[]