HPL3/Amnesia: Rebirth/Scripting/cExposureArea

From Frictional Wiki
< HPL3‎ | Amnesia: Rebirth‎ | Scripting
Revision as of 22: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...