HPL3/Amnesia: Rebirth/Scripting/iSoundEvent

From Frictional Wiki
Jump to navigation Jump to search

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Fields

iSoundEvent has no public fields.

Functions

Return Type Function And Description
float GetAudibility()
iSoundEventData GetData()
float GetElapsedTime()
float GetMaxDistance()
float GetMinDistance()
tString GetName()
float GetParam(int alIdx)
float GetParam(const tString &in asName)
bool GetPaused()
cVector3f GetPosition()
bool GetPostionIsHeadRelative()
bool GetReverbActive()
float GetReverbAmount()
float GetSpeakerSpread()
float GetSpeed()
float GetTotalTime()
cVector3f GetVelocity()
float GetVolume()
bool Is3D()
bool IsLoading()
bool IsOneShot()
bool IsPlaying()
bool IsPriorityReleased()
void SetMaxDistance(float fMax)
void SetMinDistance(float fMin)
void SetParam(int alIdx, float afValue)
void SetParam(const tString &in asName, float afValue)
void SetPaused(bool abX)
void SetPosition(const cVector3f &in avPos)
void SetPostionIsHeadRelative(bool abX)
void SetReverbActive(bool abX)
void SetReverbAmount(float afX)
void SetSpeakerSpread(float afX)
void SetSpeed(float afSpeed)
void SetVelocity(const cVector3f &in avVel)
void SetVolume(float afVolume)
void Start()
void Stop(bool abPlayEnd)

Details

GetAudibility

float GetAudibility()

Returns:

  • float—

GetData

iSoundEventData@ GetData()

Returns:

  • iSoundEventData@—

GetElapsedTime

float GetElapsedTime()

Returns:

  • float—

GetMaxDistance

float GetMaxDistance()

Returns:

  • float—

GetMinDistance

float GetMinDistance()

Returns:

  • float—

GetName

const tString& GetName()

Returns:

  • const tString&—

GetParam

float GetParam(int alIdx)


Parameters

  • alIdx (int) —

Returns:

  • float—

GetParam

float GetParam(const tString &in asName)


Parameters

Returns:

  • float—

GetPaused

bool GetPaused()

Returns:

  • bool—

GetPosition

const cVector3f& GetPosition()

Returns:

  • const cVector3f&—

GetPostionIsHeadRelative

bool GetPostionIsHeadRelative()

Returns:

  • bool—

GetReverbActive

bool GetReverbActive()

Returns:

  • bool—

GetReverbAmount

float GetReverbAmount()

Returns:

  • float—

GetSpeakerSpread

float GetSpeakerSpread()

Returns:

  • float—

GetSpeed

float GetSpeed()

Returns:

  • float—

GetTotalTime

float GetTotalTime()

Returns:

  • float—

GetVelocity

const cVector3f& GetVelocity()

Returns:

  • const cVector3f&—

GetVolume

float GetVolume()

Returns:

  • float—

Is3D

bool Is3D()

Returns:

  • bool—

IsLoading

bool IsLoading()

Returns:

  • bool—

IsOneShot

bool IsOneShot()

Returns:

  • bool—

IsPlaying

bool IsPlaying()

Returns:

  • bool—

IsPriorityReleased

bool IsPriorityReleased()

Returns:

  • bool—

SetMaxDistance

void SetMaxDistance(float fMax)


Parameters

  • fMax (float) —

Returns:

  • void

SetMinDistance

void SetMinDistance(float fMin)


Parameters

  • fMin (float) —

Returns:

  • void

SetParam

void SetParam(int alIdx,
              float afValue)


Parameters

  • alIdx (int) —
  • afValue (float) —

Returns:

  • void

SetParam

void SetParam(const tString &in asName,
              float afValue)


Parameters

  • asName (tString) —
  • afValue (float) —

Returns:

  • void

SetPaused

void SetPaused(bool abX)


Parameters

  • abX (bool) —

Returns:

  • void

SetPosition

void SetPosition(const cVector3f &in avPos)


Parameters

Returns:

  • void

SetPostionIsHeadRelative

void SetPostionIsHeadRelative(bool abX)


Parameters

  • abX (bool) —

Returns:

  • void

SetReverbActive

void SetReverbActive(bool abX)


Parameters

  • abX (bool) —

Returns:

  • void

SetReverbAmount

void SetReverbAmount(float afX)


Parameters

  • afX (float) —

Returns:

  • void

SetSpeakerSpread

void SetSpeakerSpread(float afX)


Parameters

  • afX (float) —

Returns:

  • void

SetSpeed

void SetSpeed(float afSpeed)


Parameters

  • afSpeed (float) —

Returns:

  • void

SetVelocity

void SetVelocity(const cVector3f &in avVel)


Parameters

Returns:

  • void

SetVolume

void SetVolume(float afVolume)


Parameters

  • afVolume (float) —

Returns:

  • void

Start

void Start()

Returns:

  • void

Stop

void Stop(bool abPlayEnd)


Parameters

  • abPlayEnd (bool) —

Returns:

  • void

References

See all references...