HPL3/SOMA/Scripting/cLensFlare

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting
Revision as of 14:43, 6 August 2020 by Abion47 (talk | contribs)
(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

cLensFlare has no public fields.

Functions

Return Type Function Name Parameters Description
void AddChild iEntity3D@ apEntity
bool CollidesWithBV cBoundingVolume@+ apBV
bool CollidesWithFrustum cFrustum@ apFrustum
void DisableRangeMax
void DisableRangeMin
void FadeIn float afTime
void FadeOut float afTime
cBoundingVolume@+ GetBoundingVolume
float GetBrightness
cEntity3DIterator@ GetChildIterator
float GetCoverageAmount
iEntity3D@ GetEntityParent
eEntityType GetEntityType
eLensFlareType GetFirstActiveType
cColor GetFlareColor eLensFlareType aType
cVector2f GetFlareSize eLensFlareType aType
cVector3f GetFlareSourceSize
float GetGlareBrightness
float GetGlareFieldOfView
float GetGlareRangeMaxEnd
float GetGlareRangeMaxStart
tID GetID
const cColor& GetIlluminationColor
float GetInnerFieldOfView
float GetLiquidAmount
cMatrixf& GetLocalMatrix
cVector3f GetLocalPosition
cMaterial@ GetMaterial
int GetMatrixUpdateCount
int GetMultiIrisCount
int GetMultiIrisSeed
cVector2l GetMultiIrisTextureAtlasGrid
bool GetMultiplyGlareWithMultiIris
const tString& GetName
float GetOuterFieldOfView
float GetRangeMaxEnd
float GetRangeMaxStart
float GetRangeMinEnd
float GetRangeMinStart
cBoundingVolume@+ GetRenderBV
bool GetRenderFlagBit int alFlagBit
int GetRenderFlags
int GetRenderFrameCount
const tString& GetRenderName
eRenderableType GetRenderType
bool GetScriptableIsSaved
bool GetShrinkWhenOccluded
float GetSizeChangeBasedOnDistance
int GetTransformUpdateCount
int GetUniqueID
bool GetUseParentMeshForOcclusion
iVertexBuffer@ GetVertexBuffer
bool GetVisibleVar
cVector3f GetWorldCenterPosition
cMatrixf& GetWorldMatrix
cVector3f GetWorldPosition
bool HasParent
bool IsActive
bool IsChild iEntity3D@ apEntity
bool IsFlareActive eLensFlareType aType
bool IsOccluder
bool IsStatic
bool IsVisible
void RemoveChild iEntity3D@ apEntity
void SetActive bool abActive
void SetAsPointLight
void SetBrightness float afX
void SetCoverageAmount float afX
void SetFlareActive eLensFlareType aType,
bool abValue
void SetFlareColor eLensFlareType aType,
cColor aValue
void SetFlareSize eLensFlareType aType,
cVector2f avSize
void SetFlareSourceSize cVector3f avSize
void SetGlareBrightness float afBrightness
void SetGlareFieldOfView float afAngle
void SetGlareRange float afRangeMaxStart,
float afRangeMaxEnd
void SetGlareStareAt float afGlare
void SetIlluminationColor const cColor &in aColor
void SetInnerFieldOfView float afAngle
void SetLiquidAmount float afX
void SetMaterial eLensFlareType aType,
cMaterial@ apMaterial
void SetMatrix const cMatrixf &in a_mtxTransform
void SetMultiIrisCount int alCount
void SetMultiIrisSeed int alSeed
void SetMultiIrisTextureAtlasGrid cVector2l avMultiIrisGrid
void SetMultiplyGlareWithMultiIris bool abValue
void SetName const tString &in asName
void SetOuterFieldOfView float afAngle
void SetPosition const cVector3f &in avPos
void SetRangeMax float afRangeMaxStart,
float afRangeMaxEnd
void SetRangeMin float afRangeMinStart,
float afRangeMinEnd
void SetRenderFlagBit int alFlagBit,
bool abSet
void SetRenderFrameCount int alCount
void SetScriptableIsSaved bool abX
void SetShrinkWhenOccluded bool abValue
void SetSizeChangeBasedOnDistance float afPercent
void SetUseParentMeshForOcclusion bool abValue
void SetVisible bool abVisible
void SetWorldMatrix const cMatrixf &in a_mtxWorldTransform
void SetWorldPosition const cVector3f &in avWorldPos
void UpdateLogic float afTimeStep
void UseAutomaticLiquidAmount float afTime = 0

References

See all references...