Unit CastleSoundEngine
Description
3D sound engine (TSoundEngine and TRepoSoundEngine).
Uses
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Variables
Description
Functions and Procedures
function SoundEngine: TRepoSoundEngine; |
The sound engine. Singleton instance of TRepoSoundEngine, the most capable engine class. Created on first call to this function.
|
Types
ESoundFileError = CastleInternalSoundFile.ESoundFileError; |
|
TSoundEvent = procedure (Sender: TSound) of object; |
|
TSoundDistanceModel = (...); |
Values
-
dmNone
-
dmInverseDistance
-
dmInverseDistanceClamped
-
dmLinearDistance
-
dmLinearDistanceClamped
-
dmExponentDistance
-
dmExponentDistanceClamped
|
TSoundInfoList = specialize TObjectList<TSoundInfo>; |
|
Constants
MaxSoundImportance = MaxInt; |
|
LevelEventSoundImportance = 100000; |
|
PlayerSoundImportance = 10000; |
|
DefaultCreatureSoundImportance = 1000; |
|
MinorNonSpatialSoundImportance = 100; |
|
Variables
stPlayerFootstepsDefault:TSoundType; |
Player sounds.
|
Generated by PasDoc 0.15.0.
|