HPL3/Amnesia: Rebirth/Scripting/cParticleSystem
This page has been automatically generated, but it needs descriptions added to the various fields/functions in order to be complete. |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
- 1 Fields
- 2 Functions
- 3 Details
- 3.1 AddChild
- 3.2 GetBoundingVolume
- 3.3 GetBrightness
- 3.4 GetChildIterator
- 3.5 GetColor
- 3.6 GetCustomOrigin
- 3.7 GetEntityParent
- 3.8 GetEntityType
- 3.9 GetFadeAtDistance
- 3.10 GetID
- 3.11 GetLocalMatrix
- 3.12 GetLocalPosition
- 3.13 GetMaxFadeDistanceEnd
- 3.14 GetMaxFadeDistanceStart
- 3.15 GetMinFadeDistanceEnd
- 3.16 GetMinFadeDistanceStart
- 3.17 GetName
- 3.18 GetRemoveWhenDead
- 3.19 GetScriptableIsSaved
- 3.20 GetTransformUpdateCount
- 3.21 GetUniqueID
- 3.22 GetUseCustomOrigin
- 3.23 GetWorldMatrix
- 3.24 GetWorldPosition
- 3.25 HasParent
- 3.26 IsActive
- 3.27 IsChild
- 3.28 IsDead
- 3.29 IsDying
- 3.30 IsVisible
- 3.31 Kill
- 3.32 KillInstantly
- 3.33 RemoveChild
- 3.34 Restart
- 3.35 SetActive
- 3.36 SetBrightness
- 3.37 SetColor
- 3.38 SetCustomOrigin
- 3.39 SetFadeAtDistance
- 3.40 SetMatrix
- 3.41 SetMaxFadeDistanceEnd
- 3.42 SetMaxFadeDistanceStart
- 3.43 SetMinFadeDistanceEnd
- 3.44 SetMinFadeDistanceStart
- 3.45 SetName
- 3.46 SetPosition
- 3.47 SetRemoveWhenDead
- 3.48 SetScriptableIsSaved
- 3.49 SetUseCustomOrigin
- 3.50 SetVisible
- 3.51 SetWorldMatrix
- 3.52 SetWorldPosition
- 3.53 UpdateLogic
- 4 References
Fields
cParticleSystem has no public fields.
Functions
Details
AddChild
GetBoundingVolume
cBoundingVolume@+ GetBoundingVolume()
Returns:
- cBoundingVolume@+—
GetBrightness
float GetBrightness()
Returns:
- float—
GetChildIterator
cEntity3DIterator@ GetChildIterator()
Returns:
- cEntity3DIterator@—
GetColor
const cColor& GetColor()
Returns:
- const cColor&—
GetCustomOrigin
const cVector3f& GetCustomOrigin()
Returns:
- const cVector3f&—
GetEntityParent
iEntity3D@ GetEntityParent()
Returns:
- iEntity3D@—
GetEntityType
eEntityType GetEntityType()
Returns:
- eEntityType—
GetFadeAtDistance
bool GetFadeAtDistance()
Returns:
- bool—
GetID
tID GetID()
Returns:
- tID—
GetLocalMatrix
cMatrixf& GetLocalMatrix()
Returns:
- cMatrixf&—
GetLocalPosition
cVector3f GetLocalPosition()
Returns:
- cVector3f—
GetMaxFadeDistanceEnd
float GetMaxFadeDistanceEnd()
Returns:
- float—
GetMaxFadeDistanceStart
float GetMaxFadeDistanceStart()
Returns:
- float—
GetMinFadeDistanceEnd
float GetMinFadeDistanceEnd()
Returns:
- float—
GetMinFadeDistanceStart
float GetMinFadeDistanceStart()
Returns:
- float—
GetName
const tString& GetName()
Returns:
- const tString&—
GetRemoveWhenDead
bool GetRemoveWhenDead()
Returns:
- bool—
GetScriptableIsSaved
bool GetScriptableIsSaved()
Returns:
- bool—
GetTransformUpdateCount
int GetTransformUpdateCount()
Returns:
- int—
GetUniqueID
int GetUniqueID()
Returns:
- int—
GetUseCustomOrigin
bool GetUseCustomOrigin()
Returns:
- bool—
GetWorldMatrix
cMatrixf& GetWorldMatrix()
Returns:
- cMatrixf&—
GetWorldPosition
cVector3f GetWorldPosition()
Returns:
- cVector3f—
HasParent
bool HasParent()
Returns:
- bool—
IsActive
bool IsActive()
Returns:
- bool—
IsChild
IsDead
bool IsDead()
Returns:
- bool—
IsDying
bool IsDying()
Returns:
- bool—
IsVisible
bool IsVisible()
Returns:
- bool—
Kill
void Kill()
Returns:
- void
KillInstantly
void KillInstantly()
Returns:
- void
RemoveChild
Restart
void Restart()
Returns:
- void
SetActive
void SetActive(bool abActive)
Parameters
- abActive (bool) —
Returns:
- void
SetBrightness
void SetBrightness(float afX)
Parameters
- afX (float) —
Returns:
- void
SetColor
SetCustomOrigin
void SetCustomOrigin(const cVector3f &in avCustomOrigin)
Parameters
- avCustomOrigin (cVector3f) —
Returns:
- void
SetFadeAtDistance
void SetFadeAtDistance(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetMatrix
void SetMatrix(const cMatrixf &in a_mtxTransform)
Parameters
- a_mtxTransform (cMatrixf) —
Returns:
- void
SetMaxFadeDistanceEnd
void SetMaxFadeDistanceEnd(float afX)
Parameters
- afX (float) —
Returns:
- void
SetMaxFadeDistanceStart
void SetMaxFadeDistanceStart(float afX)
Parameters
- afX (float) —
Returns:
- void
SetMinFadeDistanceEnd
void SetMinFadeDistanceEnd(float afX)
Parameters
- afX (float) —
Returns:
- void
SetMinFadeDistanceStart
void SetMinFadeDistanceStart(float afX)
Parameters
- afX (float) —
Returns:
- void
SetName
SetPosition
SetRemoveWhenDead
void SetRemoveWhenDead(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetScriptableIsSaved
void SetScriptableIsSaved(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetUseCustomOrigin
void SetUseCustomOrigin(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetVisible
void SetVisible(bool abVisible)
Parameters
- abVisible (bool) —
Returns:
- void
SetWorldMatrix
void SetWorldMatrix(const cMatrixf &in a_mtxWorldTransform)
Parameters
- a_mtxWorldTransform (cMatrixf) —
Returns:
- void
SetWorldPosition
void SetWorldPosition(const cVector3f &in avWorldPos)
Parameters
- avWorldPos (cVector3f) —
Returns:
- void
UpdateLogic
void UpdateLogic(float afTimeStep)
Parameters
- afTimeStep (float) —
Returns:
- void
References
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLightBox (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLightDirectional (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLightPoint (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLightSpot (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxAgent (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxArea (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxCritter (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxLiquidArea (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxProp (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxPushableFogArea (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxSoundscapeArea (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxVisibilityPortal (← links)
- HPL3/Amnesia: Rebirth/Scripting/cParticleSystemIterator (← links)
- HPL3/Amnesia: Rebirth/Scripting/cWorld (← links)
- HPL3/Amnesia: Rebirth/Scripting/iLight (← links)
- HPL3/Amnesia: Rebirth/Scripting/iLuxEntity (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/cLux (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/Map (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/ParticleSystem (← links)