HPL3/SOMA/Scripting/cForceField

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting
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

cForceField has no public fields.

Functions

Return Type Function Name Parameters Description
void AddChild iEntity3D@ apEntity
bool CollidesWithBV cBoundingVolume@+ apBV
bool CollidesWithFrustum cFrustum@ apFrustum
void FadeOut float afTime
void FadeTo float afAmount,
float afTime
bool GetAutoRemove
cBoundingVolume@+ GetBoundingVolume
cEntity3DIterator@ GetChildIterator
float GetCoverageAmount
iEntity3D@ GetEntityParent
eEntityType GetEntityType
float GetFalloffStartRadius
float GetFinalFalloffStartRadius
float GetFinalForce
float GetFinalFreq
float GetFinalRadius
float GetForce
float GetFreq
tID GetID
const cColor& GetIlluminationColor
float GetLiquidAmount
cMatrixf& GetLocalMatrix
cVector3f GetLocalPosition
cMaterial@ GetMaterial
int GetMatrixUpdateCount
const tString& GetName
bool GetPulsateActive
const cVector2f& GetPulsateDecSpeed
const cVector2f& GetPulsateForceMulMax
const cVector2f& GetPulsateForceMulMin
const cVector2f& GetPulsateIncSpeed
const cVector2f& GetPulsateRadiusMulMax
const cVector2f& GetPulsateRadiusMulMin
float GetRadius
cBoundingVolume@+ GetRenderBV
bool GetRenderFlagBit int alFlagBit
int GetRenderFlags
int GetRenderFrameCount
const tString& GetRenderName
eRenderableType GetRenderType
bool GetScriptableIsSaved
float GetT
int GetTransformUpdateCount
int GetUniqueID
iVertexBuffer@ GetVertexBuffer
bool GetVisibleVar
cVector3f GetWorldCenterPosition
cMatrixf& GetWorldMatrix
cVector3f GetWorldPosition
bool HasParent
bool IsActive
bool IsChild iEntity3D@ apEntity
bool IsOccluder
bool IsStatic
bool IsVisible
void RemoveChild iEntity3D@ apEntity
void SetActive bool abActive
void SetAutoRemove bool abX
void SetCoverageAmount float afX
void SetFalloffStartRadius float afX
void SetForce float afX
void SetFreq float afX
void SetIlluminationColor const cColor &in aColor
void SetLiquidAmount float afX
void SetMatrix const cMatrixf &in a_mtxTransform
void SetName const tString &in asName
void SetPosition const cVector3f &in avPos
void SetPulsateActive bool abX
void SetPulsateDecSpeed const cVector2f &in avVec
void SetPulsateForceMulMax const cVector2f &in avVec
void SetPulsateForceMulMin const cVector2f &in avVec
void SetPulsateIncSpeed const cVector2f &in avVec
void SetPulsateRadiusMulMax const cVector2f &in avVec
void SetPulsateRadiusMulMin const cVector2f &in avVec
void SetRadius float afX
void SetRenderFlagBit int alFlagBit,
bool abSet
void SetRenderFrameCount int alCount
void SetScriptableIsSaved bool abX
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...