| 
    Space Engineers
    
   | 
 
  
 Public Types | |
| enum | CuePart { CuePart.Start = 0, CuePart.Loop = 1, CuePart.End = 2 } | 
Public Member Functions | |
| MyCueBank (XAudio2 audioEngine, ListReader< MySoundData > cues) | |
| void | SetAudioEngine (XAudio2 audioEngine) | 
| void | SetSameSoundLimiter () | 
| Dictionary< MyStringId, List< MyCueId > > | GetMusicCues () | 
| void | Update () | 
| void | ClearSounds () | 
| void | Dispose () | 
| MyStringId | GetRandomTransitionEnum () | 
| MyStringId | GetRandomTransitionCategory (ref MyStringId transitionEnum, ref MyStringId noRandom) | 
| bool | IsValidTransitionCategory (MyStringId transitionEnum, MyStringId category) | 
| MyCueId | GetTransitionCue (MyStringId transitionEnum, MyStringId category) | 
| MySoundData | GetCue (MyCueId cueId) | 
| List< MyStringId > | GetCategories () | 
| void | WriteDebugInfo (StringBuilder stringBuilder) | 
Public Attributes | |
| bool | UseSameSoundLimiter = false | 
Properties | |
| bool | DisablePooling [get, set] | 
| int | Count [get] | 
| bool | ApplyReverb [get, set] | 
| Dictionary< MyCueId, MySoundData >.ValueCollection | CueDefinitions [get] | 
Definition at line 106 of file MyCueBank.cs.
| Enumerator | |
|---|---|
| Start | |
| Loop | |
| End | |
Definition at line 108 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 138 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 269 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 278 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 362 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 350 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 256 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 319 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 314 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 345 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 340 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 156 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 222 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 261 of file MyCueBank.cs.
      
  | 
  inline | 
Definition at line 497 of file MyCueBank.cs.
| bool VRage.Audio.MyCueBank.UseSameSoundLimiter = false | 
Definition at line 125 of file MyCueBank.cs.
      
  | 
  getset | 
Definition at line 309 of file MyCueBank.cs.
      
  | 
  get | 
Definition at line 168 of file MyCueBank.cs.
      
  | 
  get | 
Definition at line 360 of file MyCueBank.cs.
      
  | 
  getset | 
Definition at line 136 of file MyCueBank.cs.
 1.8.8