Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Engine.Audio.MyCueBank Class Reference
Inheritance diagram for Sandbox.Engine.Audio.MyCueBank:

Public Member Functions

 MyCueBank (XAudio2 audioEngine, MyObjectBuilder_CueDefinitions cues)
 
void SetAudioEngine (XAudio2 audioEngine)
 
void Update ()
 
void Dispose ()
 
MyMusicTransitionEnum GetRandomTransitionEnum ()
 
string GetRandomTransitionCategory (MyMusicTransitionEnum transitionEnum)
 
bool IsValidTransitionCategory (MyMusicTransitionEnum transitionEnum, string category)
 
MySoundCuesEnum GetTransitionCue (MyMusicTransitionEnum transitionEnum, string category)
 
MyObjectBuilder_CueDefinition GetCue (MySoundCuesEnum cueEnum)
 
List< string > GetCategories ()
 
MyInMemoryWave GetRandomWave (MyObjectBuilder_CueDefinition cue)
 
bool IsPlayingHudSounds ()
 
MySourceVoice GetVoice (MySoundCuesEnum cueEnum)
 
void WriteDebugInfo (StringBuilder stringBuilder)
 
MyObjectBuilder_CueDefinitions GetObjectBuilder ()
 

Properties

int Count [get]
 
bool ApplyReverb [get, set]
 

Detailed Description

Definition at line 53 of file MyCueBank.cs.

Constructor & Destructor Documentation

Sandbox.Engine.Audio.MyCueBank.MyCueBank ( XAudio2  audioEngine,
MyObjectBuilder_CueDefinitions  cues 
)
inline

Definition at line 68 of file MyCueBank.cs.

Member Function Documentation

void Sandbox.Engine.Audio.MyCueBank.Dispose ( )
inline

Definition at line 244 of file MyCueBank.cs.

List<string> Sandbox.Engine.Audio.MyCueBank.GetCategories ( )
inline

Definition at line 301 of file MyCueBank.cs.

MyObjectBuilder_CueDefinition Sandbox.Engine.Audio.MyCueBank.GetCue ( MySoundCuesEnum  cueEnum)
inline

Definition at line 296 of file MyCueBank.cs.

MyObjectBuilder_CueDefinitions Sandbox.Engine.Audio.MyCueBank.GetObjectBuilder ( )
inline

Definition at line 382 of file MyCueBank.cs.

string Sandbox.Engine.Audio.MyCueBank.GetRandomTransitionCategory ( MyMusicTransitionEnum  transitionEnum)
inline

Definition at line 271 of file MyCueBank.cs.

MyMusicTransitionEnum Sandbox.Engine.Audio.MyCueBank.GetRandomTransitionEnum ( )
inline

Definition at line 266 of file MyCueBank.cs.

MyInMemoryWave Sandbox.Engine.Audio.MyCueBank.GetRandomWave ( MyObjectBuilder_CueDefinition  cue)
inline

Definition at line 306 of file MyCueBank.cs.

MySoundCuesEnum Sandbox.Engine.Audio.MyCueBank.GetTransitionCue ( MyMusicTransitionEnum  transitionEnum,
string  category 
)
inline

Definition at line 291 of file MyCueBank.cs.

MySourceVoice Sandbox.Engine.Audio.MyCueBank.GetVoice ( MySoundCuesEnum  cueEnum)
inline

Definition at line 328 of file MyCueBank.cs.

bool Sandbox.Engine.Audio.MyCueBank.IsPlayingHudSounds ( )
inline

Definition at line 317 of file MyCueBank.cs.

bool Sandbox.Engine.Audio.MyCueBank.IsValidTransitionCategory ( MyMusicTransitionEnum  transitionEnum,
string  category 
)
inline

Definition at line 286 of file MyCueBank.cs.

void Sandbox.Engine.Audio.MyCueBank.SetAudioEngine ( XAudio2  audioEngine)
inline

Definition at line 94 of file MyCueBank.cs.

void Sandbox.Engine.Audio.MyCueBank.Update ( )
inline

Definition at line 236 of file MyCueBank.cs.

void Sandbox.Engine.Audio.MyCueBank.WriteDebugInfo ( StringBuilder  stringBuilder)
inline

Definition at line 364 of file MyCueBank.cs.

Property Documentation

bool Sandbox.Engine.Audio.MyCueBank.ApplyReverb
getset

Definition at line 261 of file MyCueBank.cs.

int Sandbox.Engine.Audio.MyCueBank.Count
get

Definition at line 106 of file MyCueBank.cs.


The documentation for this class was generated from the following file: