RigsofRods
Soft-body Physics Simulation
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.