C# Class AGS.Editor.Components.SpeechComponent

Inheritance: AGS.Editor.Components.BaseComponent
Datei anzeigen Open project: adventuregamestudio/ags

Public Methods

Method Description
FromXml ( XmlNode node ) : void
SpeechComponent ( GUIController guiController, AGSEditor agsEditor ) : System
ToXml ( XmlTextWriter writer ) : void

Private Methods

Method Description
AlignPhonemeOffsets ( SpeechLipSyncLine syncDataForThisFile ) : void
CompileLipSyncFiles ( CompileMessages errors ) : void
CompilePamelaFile ( string fileName, CompileMessages errors ) : SpeechLipSyncLine
CompilePapagayoFile ( string fileName, CompileMessages errors ) : SpeechLipSyncLine
ConstructFileListForSpeechVOX ( ) : string[]
ConstructFileListForSyncData ( ) : string[]
DoesTargetFileNeedRebuild ( string targetFile, string filesOnDisk, DateTime>.Dictionary fileStatuses ) : bool
FindFrameNumberForPhoneme ( string phonemeCode ) : int
RawSerialize ( object anything ) : byte[]
ReadFileTimes ( XmlNode node, string elementName, DateTime>.Dictionary fileStatuses ) : void
RebuildVOXFileIfRequired ( string voxFileName, string filesOnDisk, DateTime>.Dictionary sourceFileTimes ) : void
UpdateVOXFileStatusWithCurrentFileTimes ( string filesOnDisk, DateTime>.Dictionary fileStatuses ) : void
WriteFileTimes ( XmlTextWriter writer, string elementName, DateTime>.Dictionary fileStatuses ) : void
_agsEditor_ExtraCompilationStep ( CompileMessages errors ) : void
_agsEditor_ExtraOutputCreationStep ( ) : void
_agsEditor_GetSourceControlFileList ( IList fileNames ) : void

Method Details

FromXml() public method

public FromXml ( XmlNode node ) : void
node System.Xml.XmlNode
return void

SpeechComponent() public method

public SpeechComponent ( GUIController guiController, AGSEditor agsEditor ) : System
guiController GUIController
agsEditor AGSEditor
return System

ToXml() public method

public ToXml ( XmlTextWriter writer ) : void
writer System.Xml.XmlTextWriter
return void