C# 클래스 AlphaTab.Importer.AlphaTexImporter

This importer can parse alphaTex markup into a score structure.
상속: ScoreImporter
파일 보기 프로젝트 열기: CoderLine/alphaTab 1 사용 예제들

공개 메소드들

메소드 설명
ReadScore ( ) : AlphaTab.Model.Score

비공개 메소드들

메소드 설명
ApplyBeatEffect ( Beat beat ) : bool

Tries to apply a beat effect to the given beat.

Bar ( ) : void
BarMeta ( Bar bar ) : void
Bars ( ) : void
Beat ( Voice voice ) : void
BeatEffects ( Beat beat ) : void
CreateDefaultScore ( ) : void

Initializes the song with some required default values.

Error ( string nonterm, AlphaTexSymbols expected, bool symbolError = true ) : void
IsDigit ( int code ) : bool

Checks if the given character is a digit.

IsLetter ( int code ) : bool

Checks if the given character is a letter. (no control characters, whitespaces, numbers or dots)

IsTerminal ( int ch ) : bool

Checks if the given charater is a non terminal.

MetaData ( ) : void
NewSy ( ) : void

Reads the next terminal symbol.

NextChar ( ) : void

Reads the next character of the source stream.

Note ( Beat beat ) : void
NoteEffects ( Note note ) : void
ParseClef ( string str ) : Clef

Converts a clef string into the clef value.

ParseDuration ( int duration ) : System.Duration
ParseKeySignature ( String str ) : int

Converts a keysignature string into the assocciated value.

ParseTuning ( String str ) : int

Converts a string into the associated tuning.

ReadName ( ) : string

Reads a string from the stream.

ReadNumber ( ) : int

Reads a number from the stream.

Score ( ) : void
ToFinger ( int syData ) : Fingers

메소드 상세

ReadScore() 공개 메소드

public ReadScore ( ) : AlphaTab.Model.Score
리턴 AlphaTab.Model.Score