HPL3/Amnesia: Rebirth/Scripting/cExposureArea

From Frictional Wiki
< HPL3‎ | Amnesia: Rebirth‎ | Scripting
Revision as of 23:07, 15 November 2020 by Abion47 (talk | contribs) (Created page with "{{ScriptingStub}} Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki! ==Fields== cExposureArea has no public fields. ==Fun...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

cExposureArea has no public fields.

Functions

Return Type Function And Description
void AddChild(iEntity3D@ apEntity)
void ConnectExposureAreaWindow(cExposureArea@ apWindow)
cBoundingVolume GetBoundingVolume()
cEntity3DIterator GetChildIterator()
iEntity3D GetEntityParent()
eEntityType GetEntityType()
float GetExposure(float afX)
tID GetID()
cMatrixf GetLocalMatrix()
cVector3f GetLocalPosition()
tString GetName()
bool GetScriptableIsSaved()
int GetTransformUpdateCount()
float GetTransitionTime(float afX)
int GetUniqueID()
float GetWhiteCut(float afX)
cMatrixf GetWorldMatrix()
cVector3f GetWorldPosition()
bool HasParent()
bool IsActive()
bool IsChild(iEntity3D@ apEntity)
void RemoveChild(iEntity3D@ apEntity)
void SetActive(bool abActive)
void SetExposure(float afX)
void SetMatrix(const cMatrixf &in a_mtxTransform)
void SetName(const tString &in asName)
void SetPosition(const cVector3f &in avPos)
void SetScriptableIsSaved(bool abX)
void SetTransitionTime(float afX)
void SetWhiteCut(float afX)
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

ConnectExposureAreaWindow

void ConnectExposureAreaWindow(cExposureArea@ apWindow)


Parameters

Returns:

  • void

GetBoundingVolume

cBoundingVolume@+ GetBoundingVolume()

Returns:

  • cBoundingVolume@+—

GetChildIterator

cEntity3DIterator@ GetChildIterator()

Returns:

  • cEntity3DIterator@—

GetEntityParent

iEntity3D@ GetEntityParent()

Returns:

  • iEntity3D@—

GetEntityType

eEntityType GetEntityType()

Returns:

  • eEntityType—

GetExposure

float GetExposure(float afX)


Parameters

  • afX (float) —

Returns:

  • float—

GetID

tID GetID()

Returns:

  • tID—

GetLocalMatrix

cMatrixf& GetLocalMatrix()

Returns:

  • cMatrixf&—

GetLocalPosition

cVector3f GetLocalPosition()

Returns:

  • cVector3f—

GetName

const tString& GetName()

Returns:

  • const tString&—

GetScriptableIsSaved

bool GetScriptableIsSaved()

Returns:

  • bool—

GetTransformUpdateCount

int GetTransformUpdateCount()

Returns:

  • int—

GetTransitionTime

float GetTransitionTime(float afX)


Parameters

  • afX (float) —

Returns:

  • float—

GetUniqueID

int GetUniqueID()

Returns:

  • int—

GetWhiteCut

float GetWhiteCut(float afX)


Parameters

  • afX (float) —

Returns:

  • float—

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—

RemoveChild

void RemoveChild(iEntity3D@ apEntity)


Parameters

Returns:

  • void

SetActive

void SetActive(bool abActive)


Parameters

  • abActive (bool) —

Returns:

  • void

SetExposure

void SetExposure(float afX)


Parameters

  • afX (float) —

Returns:

  • void

SetMatrix

void SetMatrix(const cMatrixf &in a_mtxTransform)


Parameters

Returns:

  • void

SetName

void SetName(const tString &in asName)


Parameters

Returns:

  • void

SetPosition

void SetPosition(const cVector3f &in avPos)


Parameters

Returns:

  • void

SetScriptableIsSaved

void SetScriptableIsSaved(bool abX)


Parameters

  • abX (bool) —

Returns:

  • void

SetTransitionTime

void SetTransitionTime(float afX)


Parameters

  • afX (float) —

Returns:

  • void

SetWhiteCut

void SetWhiteCut(float afX)


Parameters

  • afX (float) —

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...