HPL3/Amnesia: Rebirth/Scripting/cLensFlare
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 CollidesWithBV
- 3.3 CollidesWithFrustum
- 3.4 DisableRangeMax
- 3.5 DisableRangeMin
- 3.6 FadeIn
- 3.7 FadeOut
- 3.8 GetBoundingVolume
- 3.9 GetBrightness
- 3.10 GetChildIterator
- 3.11 GetCoverageAmount
- 3.12 GetEntityParent
- 3.13 GetEntityType
- 3.14 GetFirstActiveType
- 3.15 GetFlareColor
- 3.16 GetFlareSize
- 3.17 GetFlareSourceSize
- 3.18 GetGlareBrightness
- 3.19 GetGlareFieldOfView
- 3.20 GetGlareRangeMaxEnd
- 3.21 GetGlareRangeMaxStart
- 3.22 GetID
- 3.23 GetIlluminationColor
- 3.24 GetInnerFieldOfView
- 3.25 GetLiquidAmount
- 3.26 GetLocalMatrix
- 3.27 GetLocalPosition
- 3.28 GetMaterial
- 3.29 GetMatrixUpdateCount
- 3.30 GetMultiIrisCount
- 3.31 GetMultiIrisSeed
- 3.32 GetMultiIrisTextureAtlasGrid
- 3.33 GetMultiplyGlareWithMultiIris
- 3.34 GetName
- 3.35 GetOuterFieldOfView
- 3.36 GetRangeMaxEnd
- 3.37 GetRangeMaxStart
- 3.38 GetRangeMinEnd
- 3.39 GetRangeMinStart
- 3.40 GetRenderBV
- 3.41 GetRenderFlagBit
- 3.42 GetRenderFlags
- 3.43 GetRenderFrameCount
- 3.44 GetRenderLayer
- 3.45 GetRenderName
- 3.46 GetRenderType
- 3.47 GetScriptableIsSaved
- 3.48 GetShrinkWhenOccluded
- 3.49 GetSizeChangeBasedOnDistance
- 3.50 GetTransformUpdateCount
- 3.51 GetUniqueID
- 3.52 GetUseParentMeshForOcclusion
- 3.53 GetVertexBuffer
- 3.54 GetVisibleVar
- 3.55 GetWorldCenterPosition
- 3.56 GetWorldMatrix
- 3.57 GetWorldPosition
- 3.58 HasParent
- 3.59 IsActive
- 3.60 IsChild
- 3.61 IsFlareActive
- 3.62 IsOccluder
- 3.63 IsStatic
- 3.64 IsVisible
- 3.65 RemoveChild
- 3.66 SetActive
- 3.67 SetAsPointLight
- 3.68 SetBrightness
- 3.69 SetCoverageAmount
- 3.70 SetFlareActive
- 3.71 SetFlareColor
- 3.72 SetFlareSize
- 3.73 SetFlareSourceSize
- 3.74 SetGlareBrightness
- 3.75 SetGlareFieldOfView
- 3.76 SetGlareRange
- 3.77 SetGlareStareAt
- 3.78 SetIlluminationColor
- 3.79 SetInnerFieldOfView
- 3.80 SetLiquidAmount
- 3.81 SetMaterial
- 3.82 SetMatrix
- 3.83 SetMultiIrisCount
- 3.84 SetMultiIrisSeed
- 3.85 SetMultiIrisTextureAtlasGrid
- 3.86 SetMultiplyGlareWithMultiIris
- 3.87 SetName
- 3.88 SetOuterFieldOfView
- 3.89 SetPosition
- 3.90 SetRangeMax
- 3.91 SetRangeMin
- 3.92 SetRenderFlagBit
- 3.93 SetRenderFrameCount
- 3.94 SetRenderLayer
- 3.95 SetScriptableIsSaved
- 3.96 SetShrinkWhenOccluded
- 3.97 SetSizeChangeBasedOnDistance
- 3.98 SetUseParentMeshForOcclusion
- 3.99 SetVisible
- 3.100 SetWorldMatrix
- 3.101 SetWorldPosition
- 3.102 UpdateLogic
- 3.103 UseAutomaticLiquidAmount
- 4 References
Fields
cLensFlare has no public fields.
Functions
Details
AddChild
CollidesWithBV
CollidesWithFrustum
DisableRangeMax
void DisableRangeMax()
Returns:
- void
DisableRangeMin
void DisableRangeMin()
Returns:
- void
FadeIn
void FadeIn(float afTime)
Parameters
- afTime (float) —
Returns:
- void
FadeOut
void FadeOut(float afTime)
Parameters
- afTime (float) —
Returns:
- void
GetBoundingVolume
cBoundingVolume@+ GetBoundingVolume()
Returns:
- cBoundingVolume@+—
GetBrightness
float GetBrightness()
Returns:
- float—
GetChildIterator
cEntity3DIterator@ GetChildIterator()
Returns:
- cEntity3DIterator@—
GetCoverageAmount
float GetCoverageAmount()
Returns:
- float—
GetEntityParent
iEntity3D@ GetEntityParent()
Returns:
- iEntity3D@—
GetEntityType
eEntityType GetEntityType()
Returns:
- eEntityType—
GetFirstActiveType
eLensFlareType GetFirstActiveType()
Returns:
- eLensFlareType—
GetFlareColor
GetFlareSize
cVector2f GetFlareSize(eLensFlareType aType)
Parameters
- aType (eLensFlareType) —
Returns:
- cVector2f—
GetFlareSourceSize
cVector3f GetFlareSourceSize()
Returns:
- cVector3f—
GetGlareBrightness
float GetGlareBrightness()
Returns:
- float—
GetGlareFieldOfView
float GetGlareFieldOfView()
Returns:
- float—
GetGlareRangeMaxEnd
float GetGlareRangeMaxEnd()
Returns:
- float—
GetGlareRangeMaxStart
float GetGlareRangeMaxStart()
Returns:
- float—
GetID
tID GetID()
Returns:
- tID—
GetIlluminationColor
const cColor& GetIlluminationColor()
Returns:
- const cColor&—
GetInnerFieldOfView
float GetInnerFieldOfView()
Returns:
- float—
GetLiquidAmount
float GetLiquidAmount()
Returns:
- float—
GetLocalMatrix
cMatrixf& GetLocalMatrix()
Returns:
- cMatrixf&—
GetLocalPosition
cVector3f GetLocalPosition()
Returns:
- cVector3f—
GetMaterial
cMaterial@ GetMaterial()
Returns:
- cMaterial@—
GetMatrixUpdateCount
int GetMatrixUpdateCount()
Returns:
- int—
GetMultiIrisCount
int GetMultiIrisCount()
Returns:
- int—
GetMultiIrisSeed
int GetMultiIrisSeed()
Returns:
- int—
GetMultiIrisTextureAtlasGrid
cVector2l GetMultiIrisTextureAtlasGrid()
Returns:
- cVector2l—
GetMultiplyGlareWithMultiIris
bool GetMultiplyGlareWithMultiIris()
Returns:
- bool—
GetName
const tString& GetName()
Returns:
- const tString&—
GetOuterFieldOfView
float GetOuterFieldOfView()
Returns:
- float—
GetRangeMaxEnd
float GetRangeMaxEnd()
Returns:
- float—
GetRangeMaxStart
float GetRangeMaxStart()
Returns:
- float—
GetRangeMinEnd
float GetRangeMinEnd()
Returns:
- float—
GetRangeMinStart
float GetRangeMinStart()
Returns:
- float—
GetRenderBV
cBoundingVolume@+ GetRenderBV()
Returns:
- cBoundingVolume@+—
GetRenderFlagBit
bool GetRenderFlagBit(int alFlagBit)
Parameters
- alFlagBit (int) —
Returns:
- bool—
GetRenderFlags
int GetRenderFlags()
Returns:
- int—
GetRenderFrameCount
int GetRenderFrameCount()
Returns:
- int—
GetRenderLayer
int GetRenderLayer()
Returns:
- int—
GetRenderName
const tString& GetRenderName()
Returns:
- const tString&—
GetRenderType
eRenderableType GetRenderType()
Returns:
- eRenderableType—
GetScriptableIsSaved
bool GetScriptableIsSaved()
Returns:
- bool—
GetShrinkWhenOccluded
bool GetShrinkWhenOccluded()
Returns:
- bool—
GetSizeChangeBasedOnDistance
float GetSizeChangeBasedOnDistance()
Returns:
- float—
GetTransformUpdateCount
int GetTransformUpdateCount()
Returns:
- int—
GetUniqueID
int GetUniqueID()
Returns:
- int—
GetUseParentMeshForOcclusion
bool GetUseParentMeshForOcclusion()
Returns:
- bool—
GetVertexBuffer
iVertexBuffer@ GetVertexBuffer()
Returns:
- iVertexBuffer@—
GetVisibleVar
bool GetVisibleVar()
Returns:
- bool—
GetWorldCenterPosition
cVector3f GetWorldCenterPosition()
Returns:
- cVector3f—
GetWorldMatrix
cMatrixf& GetWorldMatrix()
Returns:
- cMatrixf&—
GetWorldPosition
cVector3f GetWorldPosition()
Returns:
- cVector3f—
HasParent
bool HasParent()
Returns:
- bool—
IsActive
bool IsActive()
Returns:
- bool—
IsChild
IsFlareActive
IsOccluder
bool IsOccluder()
Returns:
- bool—
IsStatic
bool IsStatic()
Returns:
- bool—
IsVisible
bool IsVisible()
Returns:
- bool—
RemoveChild
SetActive
void SetActive(bool abActive)
Parameters
- abActive (bool) —
Returns:
- void
SetAsPointLight
void SetAsPointLight()
Returns:
- void
SetBrightness
void SetBrightness(float afX)
Parameters
- afX (float) —
Returns:
- void
SetCoverageAmount
void SetCoverageAmount(float afX)
Parameters
- afX (float) —
Returns:
- void
SetFlareActive
void SetFlareActive(eLensFlareType aType,
bool abValue)
Parameters
- aType (eLensFlareType) —
- abValue (bool) —
Returns:
- void
SetFlareColor
void SetFlareColor(eLensFlareType aType,
cColor aValue)
Parameters
- aType (eLensFlareType) —
- aValue (cColor) —
Returns:
- void
SetFlareSize
void SetFlareSize(eLensFlareType aType,
cVector2f avSize)
Parameters
- aType (eLensFlareType) —
- avSize (cVector2f) —
Returns:
- void
SetFlareSourceSize
SetGlareBrightness
void SetGlareBrightness(float afBrightness)
Parameters
- afBrightness (float) —
Returns:
- void
SetGlareFieldOfView
void SetGlareFieldOfView(float afAngle)
Parameters
- afAngle (float) —
Returns:
- void
SetGlareRange
void SetGlareRange(float afRangeMaxStart,
float afRangeMaxEnd)
Parameters
- afRangeMaxStart (float) —
- afRangeMaxEnd (float) —
Returns:
- void
SetGlareStareAt
void SetGlareStareAt(float afGlare)
Parameters
- afGlare (float) —
Returns:
- void
SetIlluminationColor
SetInnerFieldOfView
void SetInnerFieldOfView(float afAngle)
Parameters
- afAngle (float) —
Returns:
- void
SetLiquidAmount
void SetLiquidAmount(float afX)
Parameters
- afX (float) —
Returns:
- void
SetMaterial
void SetMaterial(eLensFlareType aType,
cMaterial@ apMaterial)
Parameters
- aType (eLensFlareType) —
- apMaterial (cMaterial@) —
Returns:
- void
SetMatrix
void SetMatrix(const cMatrixf &in a_mtxTransform)
Parameters
- a_mtxTransform (cMatrixf) —
Returns:
- void
SetMultiIrisCount
void SetMultiIrisCount(int alCount)
Parameters
- alCount (int) —
Returns:
- void
SetMultiIrisSeed
void SetMultiIrisSeed(int alSeed)
Parameters
- alSeed (int) —
Returns:
- void
SetMultiIrisTextureAtlasGrid
void SetMultiIrisTextureAtlasGrid(cVector2l avMultiIrisGrid)
Parameters
- avMultiIrisGrid (cVector2l) —
Returns:
- void
SetMultiplyGlareWithMultiIris
void SetMultiplyGlareWithMultiIris(bool abValue)
Parameters
- abValue (bool) —
Returns:
- void
SetName
SetOuterFieldOfView
void SetOuterFieldOfView(float afAngle)
Parameters
- afAngle (float) —
Returns:
- void
SetPosition
SetRangeMax
void SetRangeMax(float afRangeMaxStart,
float afRangeMaxEnd)
Parameters
- afRangeMaxStart (float) —
- afRangeMaxEnd (float) —
Returns:
- void
SetRangeMin
void SetRangeMin(float afRangeMinStart,
float afRangeMinEnd)
Parameters
- afRangeMinStart (float) —
- afRangeMinEnd (float) —
Returns:
- void
SetRenderFlagBit
void SetRenderFlagBit(int alFlagBit,
bool abSet)
Parameters
- alFlagBit (int) —
- abSet (bool) —
Returns:
- void
SetRenderFrameCount
void SetRenderFrameCount(int alCount)
Parameters
- alCount (int) —
Returns:
- void
SetRenderLayer
void SetRenderLayer(int alX)
Parameters
- alX (int) —
Returns:
- void
SetScriptableIsSaved
void SetScriptableIsSaved(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetShrinkWhenOccluded
void SetShrinkWhenOccluded(bool abValue)
Parameters
- abValue (bool) —
Returns:
- void
SetSizeChangeBasedOnDistance
void SetSizeChangeBasedOnDistance(float afPercent)
Parameters
- afPercent (float) —
Returns:
- void
SetUseParentMeshForOcclusion
void SetUseParentMeshForOcclusion(bool abValue)
Parameters
- abValue (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
UseAutomaticLiquidAmount
void UseAutomaticLiquidAmount(float afTime = 0)
Parameters
- afTime (float) —
Returns:
- void
References
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLensFlareIterator (← 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/cWorld (← links)
- HPL3/Amnesia: Rebirth/Scripting/iLuxEntity (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/cLux (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/cScene (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/Map (← links)