Torque3D/Engine/source/sfx
marauder2k7 974f217b96 SFX API Changes
DSound has since been deprecated and xaudio2 would require us to write our own 3d spatialization and mixer
Load devices the same way we load in the gfx end
setup sfx provider
run sfx devices on startup
various fixes around sfx null device
added the bitrate and samplerate globals
added the hrtf global code is in to use this but not setup yet
Adds speed of sound to the sound system
SFXAmbience now has a property for speed of sound for different mediums, can also be set directly
2026-04-13 14:55:43 +01:00
..
media SFX API Changes 2026-04-13 14:55:43 +01:00
null SFX API Changes 2026-04-13 14:55:43 +01:00
openal SFX API Changes 2026-04-13 14:55:43 +01:00
sfxAmbience.cpp SFX API Changes 2026-04-13 14:55:43 +01:00
sfxAmbience.h SFX API Changes 2026-04-13 14:55:43 +01:00
sfxBuffer.cpp clang: constructor initialization order 2016-10-14 18:16:55 -05:00
sfxBuffer.h virtuals removed 2024-03-18 18:13:00 +00:00
sfxCommon.h SFX API Changes 2026-04-13 14:55:43 +01:00
sfxController.cpp Sfx playlist asset working (#1109) 2023-10-21 17:19:02 -05:00
sfxController.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxDescription.cpp further validator cleanups 2025-03-18 14:06:33 -05:00
sfxDescription.h virtuals removed 2024-03-18 18:13:00 +00:00
sfxDevice.cpp SFX API Changes 2026-04-13 14:55:43 +01:00
sfxDevice.h SFX API Changes 2026-04-13 14:55:43 +01:00
sfxEnvironment.cpp further validator cleanups 2025-03-18 14:06:33 -05:00
sfxEnvironment.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxFileStream.cpp replace other classes 2024-03-24 12:06:03 +00:00
sfxFileStream.h replace other classes 2024-03-24 12:06:03 +00:00
sfxInternal.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
sfxInternal.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxMemoryStream.cpp clean up malformed stream conversion 2024-01-01 20:42:43 -06:00
sfxMemoryStream.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxModifier.cpp uninitialized variables-sfx 2020-05-11 15:24:49 -05:00
sfxModifier.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxParameter.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
sfxParameter.h virtuals removed 2024-03-18 18:13:00 +00:00
sfxPlayList.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
sfxPlayList.h fill in the validated variables 2025-03-09 11:53:23 -05:00
sfxProfile.cpp sfxSndStream 2024-03-24 11:33:42 +00:00
sfxProfile.h virtuals removed 2024-03-18 18:13:00 +00:00
sfxProvider.h SFX API Changes 2026-04-13 14:55:43 +01:00
sfxResource.cpp SFXResource multi read 2024-03-24 15:39:58 +00:00
sfxResource.h SFXResource multi read 2024-03-24 15:39:58 +00:00
sfxSound.cpp if we have no description, the sounds is never 3d 2022-11-28 00:10:32 -06:00
sfxSound.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxSoundscape.cpp SFX API Changes 2026-04-13 14:55:43 +01:00
sfxSoundscape.h Add an alternate allocator for DecalManager; Also fix SFX weirdness. 2024-02-04 23:27:31 +00:00
sfxSource.cpp prelim refactor 2024-02-05 14:23:11 -06:00
sfxSource.h virtuals removed 2024-03-18 18:13:00 +00:00
sfxState.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
sfxState.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxStream.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxSystem.cpp SFX API Changes 2026-04-13 14:55:43 +01:00
sfxSystem.h SFX API Changes 2026-04-13 14:55:43 +01:00
sfxTrack.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
sfxTrack.h virtuals removed 2024-03-18 18:13:00 +00:00
sfxTypes.cpp Initial Implementation of the Taml, Asset and Modules systems. 2015-10-13 15:19:36 -05:00
sfxTypes.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
sfxVoice.cpp clang: constructor initialization order 2016-10-14 18:16:55 -05:00
sfxVoice.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sfxWorld.h SFX API Changes 2026-04-13 14:55:43 +01:00