<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FAmnesia%3A_Rebirth%2FScripting%2FcSoundEntity</id>
	<title>HPL3/Amnesia: Rebirth/Scripting/cSoundEntity - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FAmnesia%3A_Rebirth%2FScripting%2FcSoundEntity"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/cSoundEntity&amp;action=history"/>
	<updated>2026-05-03T11:09:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/cSoundEntity&amp;diff=5870&amp;oldid=prev</id>
		<title>Abion47: Created page with &quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Fields== cSoundEntity has no public fields.  ==Func...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/cSoundEntity&amp;diff=5870&amp;oldid=prev"/>
		<updated>2020-11-15T21:56:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Fields== cSoundEntity has no public fields.  ==Func...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptingStub}}&lt;br /&gt;
&lt;br /&gt;
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!&lt;br /&gt;
&lt;br /&gt;
==Fields==&lt;br /&gt;
cSoundEntity has no public fields.&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
{{CodeDocSummaryTop|Return Type|Function And Description}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#AddChild|AddChild]]([[../iEntity3D|iEntity3D@]] apEntity)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#FadeIn|FadeIn]](float afSpeed)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#FadeIn|FadeIn]](float afSpeed, float afTargetVol)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#FadeOut|FadeOut]](float afSpeed)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#FadeSpeedMul|FadeSpeedMul]](float afDest, float afSpeed)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#FadeVolumeMul|FadeVolumeMul]](float afDest, float afSpeed)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#GetAverageSpectrum|GetAverageSpectrum]]([[../array|array]]&amp;lt;float&amp;gt; &amp;amp;out aDestArray, int alNumValues &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt; 64)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cBoundingVolume|cBoundingVolume]]|[[#GetBoundingVolume|GetBoundingVolume]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cEntity3DIterator|cEntity3DIterator]]|[[#GetChildIterator|GetChildIterator]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetCreationID|GetCreationID]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetCustomMaxDistance|GetCustomMaxDistance]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetCustomMinDistance|GetCustomMinDistance]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../eSoundEntityDataType|eSoundEntityDataType]]|[[#GetDataType|GetDataType]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetElapsedTime|GetElapsedTime]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../iEntity3D|iEntity3D]]|[[#GetEntityParent|GetEntityParent]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../eEntityType|eEntityType]]|[[#GetEntityType|GetEntityType]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../tID|tID]]|[[#GetID|GetID]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[#GetLocalMatrix|GetLocalMatrix]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[#GetLocalPosition|GetLocalPosition]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetMaxDistance|GetMaxDistance]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetMinDistance|GetMinDistance]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../tString|tString]]|[[#GetName|GetName]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetParam|GetParam]](int alIdx)|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetParam|GetParam]](const [[../tString|tString]] &amp;amp;in asName)|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetRemoveWhenOver|GetRemoveWhenOver]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetReverbActive|GetReverbActive]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetReverbAmount|GetReverbAmount]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetScriptableIsSaved|GetScriptableIsSaved]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[#GetSoundEntry|GetSoundEntry]](bool abCheckEntryValidity)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../tString|tString]]|[[#GetSoundFile|GetSoundFile]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetSoundFile3D|GetSoundFile3D]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetSoundFileBlockable|GetSoundFileBlockable]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetSoundFileBlockMul|GetSoundFileBlockMul]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../eSoundEntryType|eSoundEntryType]]|[[#GetSoundFileEntryType|GetSoundFileEntryType]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetSoundFileLoop|GetSoundFileLoop]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetSoundFilePriority|GetSoundFilePriority]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetSoundFileStream|GetSoundFileStream]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetTransformUpdateCount|GetTransformUpdateCount]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|int|[[#GetUniqueID|GetUniqueID]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#GetUseCustomProperties|GetUseCustomProperties]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|float|[[#GetVolume|GetVolume]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[#GetWorldMatrix|GetWorldMatrix]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[#GetWorldPosition|GetWorldPosition]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#HasParent|HasParent]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#IsActive|IsActive]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#IsChild|IsChild]]([[../iEntity3D|iEntity3D@]] apEntity)|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#IsFadingOut|IsFadingOut]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#IsOneShot|IsOneShot]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|bool|[[#IsStopped|IsStopped]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Play|Play]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#RemoveChild|RemoveChild]]([[../iEntity3D|iEntity3D@]] apEntity)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetActive|SetActive]](bool abActive)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetCustomMaxDistance|SetCustomMaxDistance]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetCustomMinDistance|SetCustomMinDistance]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetElapsedTime|SetElapsedTime]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetMatrix|SetMatrix]](const [[../cMatrixf|cMatrixf]] &amp;amp;in a_mtxTransform)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetName|SetName]](const [[../tString|tString]] &amp;amp;in asName)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetParam|SetParam]](int alIdx, float afValue)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetParam|SetParam]](const [[../tString|tString]] &amp;amp;in asName, float afValue)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetParamHash|SetParamHash]](int alHash, float afValue)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetPosition|SetPosition]](const [[../cVector3f|cVector3f]] &amp;amp;in avPos)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetReverbActive|SetReverbActive]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetReverbAmount|SetReverbAmount]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetScriptableIsSaved|SetScriptableIsSaved]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFile3D|SetSoundFile3D]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFileBlockable|SetSoundFileBlockable]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFileBlockMul|SetSoundFileBlockMul]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFileEntryType|SetSoundFileEntryType]]([[../eSoundEntryType|eSoundEntryType]] aType)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFileLoop|SetSoundFileLoop]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFilePriority|SetSoundFilePriority]](int alX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSoundFileStream|SetSoundFileStream]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetSpeakerSpread|SetSpeakerSpread]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetupSoundFile|SetupSoundFile]](const [[../tString|tString]] &amp;amp;in asFile, bool abLoop)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetUseCustomProperties|SetUseCustomProperties]](bool abX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetVolume|SetVolume]](float afX)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetWorldMatrix|SetWorldMatrix]](const [[../cMatrixf|cMatrixf]] &amp;amp;in a_mtxWorldTransform)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#SetWorldPosition|SetWorldPosition]](const [[../cVector3f|cVector3f]] &amp;amp;in avWorldPos)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#Stop|Stop]](bool abPlayEndSound)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#UpdateLogic|UpdateLogic]](float afTimeStep)|}}&lt;br /&gt;
{{CodeDocSummaryBottom}}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
{{CodeDocDetailTop|AddChild}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void AddChild(iEntity3D@ apEntity)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apEntity|[[../iEntity3D|iEntity3D@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|FadeIn}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void FadeIn(float afSpeed)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afSpeed|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|FadeIn}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void FadeIn(float afSpeed,&lt;br /&gt;
            float afTargetVol)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afSpeed|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afTargetVol|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|FadeOut}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void FadeOut(float afSpeed)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afSpeed|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|FadeSpeedMul}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void FadeSpeedMul(float afDest,&lt;br /&gt;
                  float afSpeed)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afDest|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afSpeed|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|FadeVolumeMul}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void FadeVolumeMul(float afDest,&lt;br /&gt;
                   float afSpeed)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afDest|float|}}&lt;br /&gt;
{{CodeDocDetailParam|afSpeed|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetAverageSpectrum}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void GetAverageSpectrum(float &amp;amp;out aDestArray,&lt;br /&gt;
                        int alNumValues = 64)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|aDestArray|float|}}&lt;br /&gt;
{{CodeDocDetailParam|alNumValues|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetBoundingVolume}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cBoundingVolume@+ GetBoundingVolume()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cBoundingVolume@+|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetChildIterator}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cEntity3DIterator@ GetChildIterator()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cEntity3DIterator@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetCreationID}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetCreationID()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetCustomMaxDistance}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetCustomMaxDistance()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetCustomMinDistance}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetCustomMinDistance()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetDataType}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;eSoundEntityDataType GetDataType()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|eSoundEntityDataType|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetElapsedTime}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetElapsedTime()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetEntityParent}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iEntity3D@ GetEntityParent()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|iEntity3D@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetEntityType}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;eEntityType GetEntityType()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|eEntityType|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetID}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;tID GetID()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|tID|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetLocalMatrix}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cMatrixf&amp;amp; GetLocalMatrix()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cMatrixf&amp;amp;|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetLocalPosition}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cVector3f GetLocalPosition()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cVector3f|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetMaxDistance}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetMaxDistance()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetMinDistance}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetMinDistance()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetName}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;const tString&amp;amp; GetName()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|const tString&amp;amp;|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetParam}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetParam(int alIdx)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|alIdx|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetParam}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetParam(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetRemoveWhenOver}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetRemoveWhenOver()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetReverbActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetReverbActive()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetReverbAmount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetReverbAmount()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetScriptableIsSaved}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetScriptableIsSaved()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundEntry}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cSoundEntry@ GetSoundEntry(bool abCheckEntryValidity)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abCheckEntryValidity|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|cSoundEntry@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFile}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;const tString&amp;amp; GetSoundFile()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|const tString&amp;amp;|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFile3D}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetSoundFile3D()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFileBlockable}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetSoundFileBlockable()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFileBlockMul}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetSoundFileBlockMul()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFileEntryType}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;eSoundEntryType GetSoundFileEntryType()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|eSoundEntryType|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFileLoop}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetSoundFileLoop()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFilePriority}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetSoundFilePriority()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetSoundFileStream}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetSoundFileStream()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetTransformUpdateCount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetTransformUpdateCount()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetUniqueID}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;int GetUniqueID()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|int|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetUseCustomProperties}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool GetUseCustomProperties()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetVolume}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;float GetVolume()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|float|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetWorldMatrix}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cMatrixf&amp;amp; GetWorldMatrix()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cMatrixf&amp;amp;|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|GetWorldPosition}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cVector3f GetWorldPosition()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cVector3f|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|HasParent}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool HasParent()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|IsActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool IsActive()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|IsChild}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool IsChild(iEntity3D@ apEntity)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apEntity|[[../iEntity3D|iEntity3D@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|IsFadingOut}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool IsFadingOut()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|IsOneShot}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool IsOneShot()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|IsStopped}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;bool IsStopped()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|bool|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Play}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Play()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|RemoveChild}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void RemoveChild(iEntity3D@ apEntity)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apEntity|[[../iEntity3D|iEntity3D@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetActive(bool abActive)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abActive|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetCustomMaxDistance}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetCustomMaxDistance(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetCustomMinDistance}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetCustomMinDistance(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetElapsedTime}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetElapsedTime(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetMatrix}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetMatrix(const cMatrixf &amp;amp;in a_mtxTransform)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|a_mtxTransform|[[../cMatrixf|cMatrixf]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetName}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetName(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetParam}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetParam(int alIdx,&lt;br /&gt;
              float afValue)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|alIdx|int|}}&lt;br /&gt;
{{CodeDocDetailParam|afValue|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetParam}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetParam(const tString &amp;amp;in asName,&lt;br /&gt;
              float afValue)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|afValue|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetParamHash}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetParamHash(int alHash,&lt;br /&gt;
                  float afValue)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|alHash|int|}}&lt;br /&gt;
{{CodeDocDetailParam|afValue|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetPosition}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetPosition(const cVector3f &amp;amp;in avPos)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|avPos|[[../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetReverbActive}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetReverbActive(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetReverbAmount}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetReverbAmount(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetScriptableIsSaved}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetScriptableIsSaved(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFile3D}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFile3D(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFileBlockable}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFileBlockable(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFileBlockMul}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFileBlockMul(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFileEntryType}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFileEntryType(eSoundEntryType aType)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|aType|[[../eSoundEntryType|eSoundEntryType]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFileLoop}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFileLoop(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFilePriority}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFilePriority(int alX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|alX|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSoundFileStream}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSoundFileStream(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetSpeakerSpread}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetSpeakerSpread(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetupSoundFile}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetupSoundFile(const tString &amp;amp;in asFile,&lt;br /&gt;
                    bool abLoop)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asFile|[[../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|abLoop|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetUseCustomProperties}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetUseCustomProperties(bool abX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abX|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetVolume}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetVolume(float afX)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afX|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetWorldMatrix}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetWorldMatrix(const cMatrixf &amp;amp;in a_mtxWorldTransform)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|a_mtxWorldTransform|[[../cMatrixf|cMatrixf]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|SetWorldPosition}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void SetWorldPosition(const cVector3f &amp;amp;in avWorldPos)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|avWorldPos|[[../cVector3f|cVector3f]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|Stop}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void Stop(bool abPlayEndSound)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|abPlayEndSound|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|UpdateLogic}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void UpdateLogic(float afTimeStep)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|afTimeStep|float|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{ReferencesSection}}&lt;br /&gt;
&lt;br /&gt;
{{HPL3SOMAScriptingCategories}}&lt;/div&gt;</summary>
		<author><name>Abion47</name></author>
		
	</entry>
</feed>