Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Data Structures | Enumerations
Audio

3D audio using OpenALSoft More...

Data Structures

class  RoR::Sound
 
class  RoR::SoundManager
 
class  RoR::SoundScriptTemplate
 
class  RoR::SoundScriptInstance
 
class  RoR::SoundScriptManager
 

Enumerations

enum  { RoR::MAX_SOUNDS_PER_SCRIPT = 16 , RoR::MAX_INSTANCES_PER_GROUP = 256 }
 
enum  RoR::SoundTriggers {
  RoR::SS_TRIG_NONE = -1 , RoR::SS_TRIG_ENGINE = 0 , RoR::SS_TRIG_AEROENGINE1 , RoR::SS_TRIG_AEROENGINE2 ,
  RoR::SS_TRIG_AEROENGINE3 , RoR::SS_TRIG_AEROENGINE4 , RoR::SS_TRIG_HORN , RoR::SS_TRIG_BRAKE ,
  RoR::SS_TRIG_PUMP , RoR::SS_TRIG_STARTER , RoR::SS_TRIG_TURBOBOV , RoR::SS_TRIG_TURBOWASTEGATE ,
  RoR::SS_TRIG_TURBOBACKFIRE , RoR::SS_TRIG_ALWAYSON , RoR::SS_TRIG_REPAIR , RoR::SS_TRIG_AIR ,
  RoR::SS_TRIG_GPWS_APDISCONNECT , RoR::SS_TRIG_GPWS_10 , RoR::SS_TRIG_GPWS_20 , RoR::SS_TRIG_GPWS_30 ,
  RoR::SS_TRIG_GPWS_40 , RoR::SS_TRIG_GPWS_50 , RoR::SS_TRIG_GPWS_100 , RoR::SS_TRIG_GPWS_PULLUP ,
  RoR::SS_TRIG_GPWS_MINIMUMS , RoR::SS_TRIG_AIR_PURGE , RoR::SS_TRIG_SHIFT , RoR::SS_TRIG_GEARSLIDE ,
  RoR::SS_TRIG_CREAK , RoR::SS_TRIG_BREAK , RoR::SS_TRIG_SCREETCH , RoR::SS_TRIG_PARK ,
  RoR::SS_TRIG_AFTERBURNER1 , RoR::SS_TRIG_AFTERBURNER2 , RoR::SS_TRIG_AFTERBURNER3 , RoR::SS_TRIG_AFTERBURNER4 ,
  RoR::SS_TRIG_AFTERBURNER5 , RoR::SS_TRIG_AFTERBURNER6 , RoR::SS_TRIG_AFTERBURNER7 , RoR::SS_TRIG_AFTERBURNER8 ,
  RoR::SS_TRIG_AEROENGINE5 , RoR::SS_TRIG_AEROENGINE6 , RoR::SS_TRIG_AEROENGINE7 , RoR::SS_TRIG_AEROENGINE8 ,
  RoR::SS_TRIG_AOA , RoR::SS_TRIG_IGNITION , RoR::SS_TRIG_REVERSE_GEAR , RoR::SS_TRIG_TURN_SIGNAL ,
  RoR::SS_TRIG_TURN_SIGNAL_TICK , RoR::SS_TRIG_TURN_SIGNAL_WARN_TICK , RoR::SS_TRIG_ALB_ACTIVE , RoR::SS_TRIG_TC_ACTIVE ,
  RoR::SS_TRIG_AVICHAT01 , RoR::SS_TRIG_AVICHAT02 , RoR::SS_TRIG_AVICHAT03 , RoR::SS_TRIG_AVICHAT04 ,
  RoR::SS_TRIG_AVICHAT05 , RoR::SS_TRIG_AVICHAT06 , RoR::SS_TRIG_AVICHAT07 , RoR::SS_TRIG_AVICHAT08 ,
  RoR::SS_TRIG_AVICHAT09 , RoR::SS_TRIG_AVICHAT10 , RoR::SS_TRIG_AVICHAT11 , RoR::SS_TRIG_AVICHAT12 ,
  RoR::SS_TRIG_AVICHAT13 , RoR::SS_TRIG_LINKED_COMMAND , RoR::SS_TRIG_MAIN_MENU , RoR::SS_MAX_TRIG
}
 
enum  RoR::ModulationSources {
  RoR::SS_MOD_NONE , RoR::SS_MOD_ENGINE , RoR::SS_MOD_TURBO , RoR::SS_MOD_AEROENGINE1 ,
  RoR::SS_MOD_AEROENGINE2 , RoR::SS_MOD_AEROENGINE3 , RoR::SS_MOD_AEROENGINE4 , RoR::SS_MOD_WHEELSPEED ,
  RoR::SS_MOD_INJECTOR , RoR::SS_MOD_TORQUE , RoR::SS_MOD_GEARBOX , RoR::SS_MOD_CREAK ,
  RoR::SS_MOD_BREAK , RoR::SS_MOD_SCREETCH , RoR::SS_MOD_PUMP , RoR::SS_MOD_THROTTLE1 ,
  RoR::SS_MOD_THROTTLE2 , RoR::SS_MOD_THROTTLE3 , RoR::SS_MOD_THROTTLE4 , RoR::SS_MOD_THROTTLE5 ,
  RoR::SS_MOD_THROTTLE6 , RoR::SS_MOD_THROTTLE7 , RoR::SS_MOD_THROTTLE8 , RoR::SS_MOD_AEROENGINE5 ,
  RoR::SS_MOD_AEROENGINE6 , RoR::SS_MOD_AEROENGINE7 , RoR::SS_MOD_AEROENGINE8 , RoR::SS_MOD_AIRSPEED ,
  RoR::SS_MOD_AOA , RoR::SS_MOD_LINKED_COMMANDRATE , RoR::SS_MOD_MUSIC_VOLUME , RoR::SS_MAX_MOD
}
 
enum  RoR::SoundLinkTypes {
  RoR::SL_DEFAULT , RoR::SL_COMMAND , RoR::SL_HYDRO , RoR::SL_COLLISION ,
  RoR::SL_SHOCKS , RoR::SL_BRAKES , RoR::SL_ROPES , RoR::SL_TIES ,
  RoR::SL_PARTICLES , RoR::SL_AXLES , RoR::SL_FLARES , RoR::SL_FLEXBODIES ,
  RoR::SL_EXHAUSTS , RoR::SL_VIDEOCAMERA , RoR::SL_MAX
}
 

Detailed Description

3D audio using OpenALSoft

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_SOUNDS_PER_SCRIPT 
MAX_INSTANCES_PER_GROUP 

Definition at line 47 of file SoundScriptManager.h.

◆ ModulationSources

Enumerator
SS_MOD_NONE 
SS_MOD_ENGINE 
SS_MOD_TURBO 
SS_MOD_AEROENGINE1 
SS_MOD_AEROENGINE2 
SS_MOD_AEROENGINE3 
SS_MOD_AEROENGINE4 
SS_MOD_WHEELSPEED 
SS_MOD_INJECTOR 
SS_MOD_TORQUE 
SS_MOD_GEARBOX 
SS_MOD_CREAK 
SS_MOD_BREAK 
SS_MOD_SCREETCH 
SS_MOD_PUMP 
SS_MOD_THROTTLE1 
SS_MOD_THROTTLE2 
SS_MOD_THROTTLE3 
SS_MOD_THROTTLE4 
SS_MOD_THROTTLE5 
SS_MOD_THROTTLE6 
SS_MOD_THROTTLE7 
SS_MOD_THROTTLE8 
SS_MOD_AEROENGINE5 
SS_MOD_AEROENGINE6 
SS_MOD_AEROENGINE7 
SS_MOD_AEROENGINE8 
SS_MOD_AIRSPEED 
SS_MOD_AOA 
SS_MOD_LINKED_COMMANDRATE 
SS_MOD_MUSIC_VOLUME 
SS_MAX_MOD 

Definition at line 123 of file SoundScriptManager.h.

◆ SoundLinkTypes

Enumerator
SL_DEFAULT 
SL_COMMAND 
SL_HYDRO 
SL_COLLISION 
SL_SHOCKS 
SL_BRAKES 
SL_ROPES 
SL_TIES 
SL_PARTICLES 
SL_AXLES 
SL_FLARES 
SL_FLEXBODIES 
SL_EXHAUSTS 
SL_VIDEOCAMERA 
SL_MAX 

Definition at line 158 of file SoundScriptManager.h.

◆ SoundTriggers

Enumerator
SS_TRIG_NONE 
SS_TRIG_ENGINE 
SS_TRIG_AEROENGINE1 
SS_TRIG_AEROENGINE2 
SS_TRIG_AEROENGINE3 
SS_TRIG_AEROENGINE4 
SS_TRIG_HORN 
SS_TRIG_BRAKE 
SS_TRIG_PUMP 
SS_TRIG_STARTER 
SS_TRIG_TURBOBOV 
SS_TRIG_TURBOWASTEGATE 
SS_TRIG_TURBOBACKFIRE 
SS_TRIG_ALWAYSON 
SS_TRIG_REPAIR 
SS_TRIG_AIR 
SS_TRIG_GPWS_APDISCONNECT 
SS_TRIG_GPWS_10 
SS_TRIG_GPWS_20 
SS_TRIG_GPWS_30 
SS_TRIG_GPWS_40 
SS_TRIG_GPWS_50 
SS_TRIG_GPWS_100 
SS_TRIG_GPWS_PULLUP 
SS_TRIG_GPWS_MINIMUMS 
SS_TRIG_AIR_PURGE 
SS_TRIG_SHIFT 
SS_TRIG_GEARSLIDE 
SS_TRIG_CREAK 
SS_TRIG_BREAK 
SS_TRIG_SCREETCH 
SS_TRIG_PARK 
SS_TRIG_AFTERBURNER1 
SS_TRIG_AFTERBURNER2 
SS_TRIG_AFTERBURNER3 
SS_TRIG_AFTERBURNER4 
SS_TRIG_AFTERBURNER5 
SS_TRIG_AFTERBURNER6 
SS_TRIG_AFTERBURNER7 
SS_TRIG_AFTERBURNER8 
SS_TRIG_AEROENGINE5 
SS_TRIG_AEROENGINE6 
SS_TRIG_AEROENGINE7 
SS_TRIG_AEROENGINE8 
SS_TRIG_AOA 
SS_TRIG_IGNITION 
SS_TRIG_REVERSE_GEAR 
SS_TRIG_TURN_SIGNAL 
SS_TRIG_TURN_SIGNAL_TICK 
SS_TRIG_TURN_SIGNAL_WARN_TICK 
SS_TRIG_ALB_ACTIVE 
SS_TRIG_TC_ACTIVE 
SS_TRIG_AVICHAT01 
SS_TRIG_AVICHAT02 
SS_TRIG_AVICHAT03 
SS_TRIG_AVICHAT04 
SS_TRIG_AVICHAT05 
SS_TRIG_AVICHAT06 
SS_TRIG_AVICHAT07 
SS_TRIG_AVICHAT08 
SS_TRIG_AVICHAT09 
SS_TRIG_AVICHAT10 
SS_TRIG_AVICHAT11 
SS_TRIG_AVICHAT12 
SS_TRIG_AVICHAT13 
SS_TRIG_LINKED_COMMAND 
SS_TRIG_MAIN_MENU 
SS_MAX_TRIG 

Definition at line 52 of file SoundScriptManager.h.