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
TSoundDistanceModel = (...); |
Values
-
dmNone:
-
dmInverseDistance:
-
dmInverseDistanceClamped:
-
dmLinearDistance:
-
dmLinearDistanceClamped:
-
dmExponentDistance:
-
dmExponentDistanceClamped:
|
TSoundType = Cardinal; |
Unique sound type identifier for sounds used within TRepoSoundEngine.
This is actually just an index to TRepoSoundEngine.SoundNames array, but you should always treat this as an opaque type.
|
TSoundInfoList = specialize TFPGObjectList<TSoundInfo>; |
|
Constants
MaxSoundImportance = MaxInt; |
|
LevelEventSoundImportance = 100000; |
|
PlayerSoundImportance = 10000; |
|
DefaultCreatureSoundImportance = 1000; |
|
MinorNonSpatialSoundImportance = 100; |
|
Variables
stPlayerFootstepsDefault:TSoundType; |
Player sounds.
|
Generated by PasDoc 0.13.0 on 2014-08-30 12:10:41
|