ScummVM API documentation
ICB::CRegisteredSound Class Reference

Public Member Functions

void Wipe ()
 
uint32 GetObjectID ()
 
bool8 IsThisSound (uint32 obj, uint32 sndHash)
 
bool8 IsFree ()
 
bool8 IsUsed ()
 
int32 GetChannel ()
 
bool8 SetHearable ()
 
void SetUnhearable ()
 
void Update10Hz ()
 
void GetPosition ()
 
void TurnOff ()
 
void UpdateGameCycle (int32 newVol, int32 newPan)
 
void GetRandom (CSfx *sfx)
 
void Register (const char *sndName, const char *sfxName, uint32 sfxHash, int8 volume)
 
void RegisterFromObject (const uint32 objID, const char *sndName, const char *sfxName, uint32 sfxHash, PXreal xo, PXreal yo, PXreal zo, int8 volume)
 
void RegisterFromAbsolute (const uint32 objID, const char *sndName, const char *sfxName, uint32 sfxHash, PXreal x, PXreal y, PXreal z, int8 volume)
 
void Remove ()
 
CSfxGetSfx ()
 
void GetVolumeAndPan (int32 &vol, int32 &pan)
 

Public Attributes

uint32 m_objID
 
uint32 m_sndHash
 
int32 m_channel
 
PXreal m_x
 
PXreal m_y
 
PXreal m_z
 
int32 m_restart_time
 
int32 m_volume
 

The documentation for this class was generated from the following file: