HPL3/Community/Scripting/Classes/ilight
Jump to navigation
Jump to search
Contents
iLight
Fields
iLight 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 | |
eLightType | GetLightType | ||
void | SetGoboTexture | iTexture@ apTexture | |
iTexture@ | GetGoboTexture | ||
void | SetGoboAnimMode | eTextureAnimMode aMode | |
eTextureAnimMode | GetGoboAnimMode | ||
void | SetGoboAnimFrameTime | float afX | |
float | GetGoboAnimFrameTime | ||
void | SetGoboAnimStartTime | float afX | |
float | GetGoboAnimStartTime | ||
int | GetGoboNextFrame | ||
void | SetMask | cLightMaskBox@ apMask | |
cLightMaskBox@ | GetMask | ||
void | AttachBillboard | cBillboard@ apBillboard, const cColor& aBaseColor, float afBaseBrightness |
|
void | RemoveBillboard | cBillboard@ apBillboard | |
void | AttachParticleSystem | cParticleSystem@ apPS | |
void | RemoveParticleSystem | cParticleSystem@ apPS | |
void | FadeTo | const cColor &in aCol, float afRadius, float afTime |
|
void | StopFading | ||
bool | IsFading | ||
const cColor& | GetDestColor | ||
float | GetDestRadius | ||
void | SetFlickerActive | bool abX | |
bool | GetFlickerActive | ||
void | SetFlicker | const cColor &in aOffCol, float afOffRadius, float afOnMinLength, float afOnMaxLength, const tString& asOnSound, const tString& asOnPS, float afOffMinLength, float afOffMaxLength, const tString& asOffSound, const tString& asOffPS, bool abFade, float afOnFadeMinLength, float afOnFadeMaxLength, float afOffFadeMinLength, float afOffFadeMaxLength |
|
const tString& | GetFlickerOffSound | ||
const tString& | GetFlickerOnSound | ||
const tString& | GetFlickerOffPS | ||
const tString& | GetFlickerOnPS | ||
float | GetFlickerOnMinLength | ||
float | GetFlickerOffMinLength | ||
float | GetFlickerOnMaxLength | ||
float | GetFlickerOffMaxLength | ||
const cColor& | GetFlickerOffColor | ||
float | GetFlickerOffRadius | ||
bool | GetFlickerFade | ||
float | GetFlickerOnFadeMinLength | ||
float | GetFlickerOnFadeMaxLength | ||
float | GetFlickerOffFadeMinLength | ||
float | GetFlickerOffFadeMaxLength | ||
const cColor& | GetFlickerOnColor | ||
float | GetFlickerOnRadius | ||
const cColor& | GetDiffuseColor | ||
void | SetDiffuseColor | const cColor &in aColor | |
const cColor& | GetDefaultDiffuseColor | ||
void | SetDefaultDiffuseColor | const cColor &in aColor | |
const cColor& | GetSpecularColor | ||
void | SetSpecularColor | cColor aColor | |
bool | GetCastShadows | ||
void | SetCastShadows | bool afX | |
int | GetShadowCastersAffected | ||
void | SetShadowCastersAffected | int alX | |
eShadowMapResolution | GetShadowMapResolution | const | |
void | SetShadowMapResolution | eShadowMapResolution aQuality | |
float | GetShadowMapBlurAmount | const | |
void | SetShadowMapBlurAmount | float afX | |
bool | GetOcclusionCullShadowCasters | const | |
void | SetOcclusionCullShadowCasters | bool abX | |
float | GetShadowMapBiasMul | ||
float | GetShadowMapSlopeScaleBiasMul | ||
void | SetShadowMapBiasMul | float afX | |
void | SetShadowMapSlopeScaleBiasMul | float afX | |
void | SetRadius | float afX | |
float | GetRadius | ||
void | SetFalloffPow | float afX | |
float | GetFalloffPow | ||
float | GetSourceRadius | ||
void | SetSourceRadius | float afX | |
void | SetBrightness | float afX | |
float | GetBrightness | ||
void | SetCastTerrainShadow | bool abX | |
bool | GetCastTerrainShadow | ||
float | GetTranslucency | ||
void | SetTranslucency | float afX |
Remarks
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!