HPL3/Amnesia: Rebirth/Scripting/cParticleSystem

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

cParticleSystem has no public fields.

Functions

Return Type Function And Description
void AddChild(iEntity3D@ apEntity)
cBoundingVolume GetBoundingVolume()
float GetBrightness()
cEntity3DIterator GetChildIterator()
cColor GetColor()
cVector3f GetCustomOrigin()
iEntity3D GetEntityParent()
eEntityType GetEntityType()
bool GetFadeAtDistance()
tID GetID()
cMatrixf GetLocalMatrix()
cVector3f GetLocalPosition()
float GetMaxFadeDistanceEnd()
float GetMaxFadeDistanceStart()
float GetMinFadeDistanceEnd()
float GetMinFadeDistanceStart()
tString GetName()
bool GetRemoveWhenDead()
bool GetScriptableIsSaved()
int GetTransformUpdateCount()
int GetUniqueID()
bool GetUseCustomOrigin()
cMatrixf GetWorldMatrix()
cVector3f GetWorldPosition()
bool HasParent()
bool IsActive()
bool IsChild(iEntity3D@ apEntity)
bool IsDead()
bool IsDying()
bool IsVisible()
void Kill()
void KillInstantly()
void RemoveChild(iEntity3D@ apEntity)
void Restart()
void SetActive(bool abActive)
void SetBrightness(float afX)
void SetColor(const cColor &in aColor)
void SetCustomOrigin(const cVector3f &in avCustomOrigin)
void SetFadeAtDistance(bool abX)
void SetMatrix(const cMatrixf &in a_mtxTransform)
void SetMaxFadeDistanceEnd(float afX)
void SetMaxFadeDistanceStart(float afX)
void SetMinFadeDistanceEnd(float afX)
void SetMinFadeDistanceStart(float afX)
void SetName(const tString &in asName)
void SetPosition(const cVector3f &in avPos)
void SetRemoveWhenDead(bool abX)
void SetScriptableIsSaved(bool abX)
void SetUseCustomOrigin(bool abX)
void SetVisible(bool abVisible)
void SetWorldMatrix(const cMatrixf &in a_mtxWorldTransform)
void SetWorldPosition(const cVector3f &in avWorldPos)
void UpdateLogic(float afTimeStep)

Details

AddChild

void AddChild(iEntity3D@ apEntity)


Parameters

Returns:

  • void

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

bool IsChild(iEntity3D@ apEntity)


Parameters

Returns:

  • bool—

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

void RemoveChild(iEntity3D@ apEntity)


Parameters

Returns:

  • void

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

void SetColor(const cColor &in aColor)


Parameters

Returns:

  • void

SetCustomOrigin

void SetCustomOrigin(const cVector3f &in avCustomOrigin)


Parameters

Returns:

  • void

SetFadeAtDistance

void SetFadeAtDistance(bool abX)


Parameters

  • abX (bool) —

Returns:

  • void

SetMatrix

void SetMatrix(const cMatrixf &in a_mtxTransform)


Parameters

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

void SetName(const tString &in asName)


Parameters

Returns:

  • void

SetPosition

void SetPosition(const cVector3f &in avPos)


Parameters

Returns:

  • void

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

Returns:

  • void

SetWorldPosition

void SetWorldPosition(const cVector3f &in avWorldPos)


Parameters

Returns:

  • void

UpdateLogic

void UpdateLogic(float afTimeStep)


Parameters

  • afTimeStep (float) —

Returns:

  • void

References

See all references...