HPL3/Community/Scripting/Classes/clensflare

From Frictional Wiki
< HPL3‎ | Community/Scripting/Classes
Revision as of 10:12, 30 July 2020 by Maintenance script (talk | contribs) (Upload classes to sub)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

cLensFlare

Fields

cLensFlare has no public fields.

Functions

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

Remarks

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!