Data Structures | |
class | SoundLookupTable |
class | AnimSoundObjectBuilderBank |
Functions | |
class SoundLookupTable | StepSoundLookupTable () |
void | SoundLookupTable () |
void | InitTable (string tableCategoryName, string parameterName) |
void | LoadTable (string soundLookupTableName) |
SoundObjectBuilder | GetSoundBuilder (int parameterHash) |
void | PlayerVoiceLookupTable () |
void | SetNoiseParam (NoiseParams param) |
NoiseParams | GetNoiseParam () |
class ImpactSoundLookupTable extends SoundLookupTable | ActionSoundLookupTable () |
void | ImpactSoundLookupTable () |
class AnimSoundObjectBuilderBank | AnimSoundLookupTableBank () |
void | AnimSoundObjectBuilderBank () |
static AnimSoundObjectBuilderBank | GetInstance () |
SoundObjectBuilder | GetBuilder (string soundSetName) |
SoundLookupTable | GetStepTable (string tableName) |
SoundLookupTable | GetImpactTable (string tableName) |
SoundLookupTable | GetActionTable (string tableName) |
Variables | |
private string | m_tableCategoryName |
private string | m_parameterName |
private ref map< int, ref array< SoundObjectBuilder > > | m_soundBuilders |
class AttachmentSoundLookupTable extends SoundLookupTable | m_NoiseParams |
static private ref AnimSoundObjectBuilderBank | m_instance |
private autoptr map< int, ref SoundObjectBuilder > | m_pBuilders |
private autoptr map< int, ref SoundLookupTable > | m_pTables |
class ImpactSoundLookupTable extends SoundLookupTable ActionSoundLookupTable | ( | ) |
Referenced by GetActionTable().
class AnimSoundObjectBuilderBank AnimSoundLookupTableBank | ( | ) |
Referenced by GetInstance(), and EntityAI::InitImpactSoundData().
void AnimSoundObjectBuilderBank | ( | ) |
References m_pTables.
SoundLookupTable GetActionTable | ( | string | tableName | ) |
References ActionSoundLookupTable(), string::Hash(), SoundLookupTable::LoadTable(), and m_pTables.
SoundObjectBuilder GetBuilder | ( | string | soundSetName | ) |
References string::Hash(), SoundLookupTable::LoadTable(), m_pTables, and StepSoundLookupTable().
SoundLookupTable GetImpactTable | ( | string | tableName | ) |
References string::Hash(), ImpactSoundLookupTable(), SoundLookupTable::LoadTable(), and m_pTables.
|
static |
References AnimSoundLookupTableBank(), and m_instance.
NoiseParams GetNoiseParam | ( | ) |
References m_NoiseParams.
SoundObjectBuilder GetSoundBuilder | ( | int | parameterHash | ) |
SoundLookupTable GetStepTable | ( | string | tableName | ) |
void ImpactSoundLookupTable | ( | ) |
References SoundLookupTable::InitTable().
Referenced by GetImpactTable().
void LoadTable | ( | string | soundLookupTableName | ) |
void PlayerVoiceLookupTable | ( | ) |
void SetNoiseParam | ( | NoiseParams | param | ) |
References m_NoiseParams.
void SoundLookupTable | ( | ) |
References SoundLookupTable::InitTable().
class SoundLookupTable StepSoundLookupTable | ( | ) |
|
static |
class AttachmentSoundLookupTable extends SoundLookupTable m_NoiseParams |
Referenced by CGame::CloseCombatEffects(), CGame::ExplosionEffectsEx(), CGame::FirearmEffects(), GetNoiseParam(), and SetNoiseParam().
private string m_parameterName |
private autoptr map<int, ref SoundObjectBuilder> m_pBuilders |
private autoptr map<int, ref SoundLookupTable> m_pTables |
Referenced by AnimSoundObjectBuilderBank(), GetActionTable(), GetBuilder(), and GetImpactTable().
private ref map<int, ref array<SoundObjectBuilder> > m_soundBuilders |
private string m_tableCategoryName |