C# Class AlphaTab.Importer.GpxParser

This public class can parse a score.gpif xml file into the model structure
Datei anzeigen Open project: CoderLine/alphaTab Class Usage Examples

Public Methods

Method Description
ParseXml ( string xml ) : void

Private Methods

Method Description
BuildModel ( ) : void
FindChildElement ( IXmlNode node, string name ) : IXmlNode
GetValue ( IXmlNode n ) : string
ParseAutomation ( IXmlNode node ) : void
ParseAutomations ( IXmlNode node ) : void
ParseBar ( IXmlNode node ) : void
ParseBars ( IXmlNode node ) : void
ParseBeat ( IXmlNode node ) : void
ParseBeatProperties ( IXmlNode node, Beat beat ) : void
ParseBeatXProperties ( IXmlNode node, Beat beat ) : void
ParseBeats ( IXmlNode node ) : void
ParseDiagramCollection ( AlphaTab.Model.Track track, IXmlNode node ) : void
ParseDiagramItem ( AlphaTab.Model.Track track, IXmlNode node ) : void
ParseDom ( IXmlDocument dom ) : void
ParseGeneralMidi ( AlphaTab.Model.Track track, IXmlNode node ) : void
ParseMasterBar ( IXmlNode node ) : void
ParseMasterBarsNode ( IXmlNode node ) : void
ParseMasterTrackNode ( IXmlNode node ) : void
ParseNote ( IXmlNode node ) : void
ParseNoteProperties ( IXmlNode node, Note note, string noteId ) : void
ParseNotes ( IXmlNode node ) : void
ParseRhythm ( IXmlNode node ) : void
ParseRhythms ( IXmlNode node ) : void
ParseScoreNode ( IXmlNode element ) : void
ParseTrack ( IXmlNode node ) : void
ParseTrackProperties ( AlphaTab.Model.Track track, IXmlNode node ) : void
ParseTrackProperty ( AlphaTab.Model.Track track, IXmlNode node ) : void
ParseTracksNode ( IXmlNode node ) : void
ParseVoice ( IXmlNode node ) : void
ParseVoices ( IXmlNode node ) : void
ToBendOffset ( float gpxOffset ) : int
ToBendValue ( float gpxValue ) : int

Method Details

ParseXml() public method

public ParseXml ( string xml ) : void
xml string
return void