HPL3/SOMA/Scripting/iLight
Jump to navigation
Jump to search
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
Fields
iLight has no public fields.
Functions
Return Type | Function Name | Parameters | Description |
---|---|---|---|
void |
AddChild | iEntity3D@ apEntity |
|
void |
AttachBillboard | cBillboard@ apBillboard ,const cColor& aBaseColor ,float afBaseBrightness |
|
void |
AttachParticleSystem | cParticleSystem@ apPS |
|
bool |
CollidesWithBV | cBoundingVolume@+ apBV |
|
bool |
CollidesWithFrustum | cFrustum@ apFrustum |
|
void |
FadeTo | const cColor &in aCol ,float afRadius ,float afTime |
|
cBoundingVolume@+ |
GetBoundingVolume | ||
float |
GetBrightness | ||
bool |
GetCastShadows | ||
bool |
GetCastTerrainShadow | ||
cEntity3DIterator@ |
GetChildIterator | ||
float |
GetCoverageAmount | ||
const cColor& |
GetDefaultDiffuseColor | ||
const cColor& |
GetDestColor | ||
float |
GetDestRadius | ||
const cColor& |
GetDiffuseColor | ||
iEntity3D@ |
GetEntityParent | ||
eEntityType |
GetEntityType | ||
float |
GetFalloffPow | ||
bool |
GetFlickerActive | ||
bool |
GetFlickerFade | ||
const cColor& |
GetFlickerOffColor | ||
float |
GetFlickerOffFadeMaxLength | ||
float |
GetFlickerOffFadeMinLength | ||
float |
GetFlickerOffMaxLength | ||
float |
GetFlickerOffMinLength | ||
const tString& |
GetFlickerOffPS | ||
float |
GetFlickerOffRadius | ||
const tString& |
GetFlickerOffSound | ||
const cColor& |
GetFlickerOnColor | ||
float |
GetFlickerOnFadeMaxLength | ||
float |
GetFlickerOnFadeMinLength | ||
float |
GetFlickerOnMaxLength | ||
float |
GetFlickerOnMinLength | ||
const tString& |
GetFlickerOnPS | ||
float |
GetFlickerOnRadius | ||
const tString& |
GetFlickerOnSound | ||
float |
GetGoboAnimFrameTime | ||
eTextureAnimMode |
GetGoboAnimMode | ||
float |
GetGoboAnimStartTime | ||
int |
GetGoboNextFrame | ||
iTexture@ |
GetGoboTexture | ||
tID |
GetID | ||
const cColor& |
GetIlluminationColor | ||
eLightType |
GetLightType | ||
float |
GetLiquidAmount | ||
cMatrixf& |
GetLocalMatrix | ||
cVector3f |
GetLocalPosition | ||
cLightMaskBox@ |
GetMask | ||
cMaterial@ |
GetMaterial | ||
int |
GetMatrixUpdateCount | ||
const tString& |
GetName | ||
bool |
GetOcclusionCullShadowCasters | ||
float |
GetRadius | ||
cBoundingVolume@+ |
GetRenderBV | ||
bool |
GetRenderFlagBit | int alFlagBit |
|
int |
GetRenderFlags | ||
int |
GetRenderFrameCount | ||
const tString& |
GetRenderName | ||
eRenderableType |
GetRenderType | ||
bool |
GetScriptableIsSaved | ||
int |
GetShadowCastersAffected | ||
float |
GetShadowMapBiasMul | ||
float |
GetShadowMapBlurAmount | ||
eShadowMapResolution |
GetShadowMapResolution | ||
float |
GetShadowMapSlopeScaleBiasMul | ||
float |
GetSourceRadius | ||
const cColor& |
GetSpecularColor | ||
int |
GetTransformUpdateCount | ||
float |
GetTranslucency | ||
int |
GetUniqueID | ||
iVertexBuffer@ |
GetVertexBuffer | ||
bool |
GetVisibleVar | ||
cVector3f |
GetWorldCenterPosition | ||
cMatrixf& |
GetWorldMatrix | ||
cVector3f |
GetWorldPosition | ||
bool |
HasParent | ||
bool |
IsActive | ||
bool |
IsChild | iEntity3D@ apEntity |
|
bool |
IsFading | ||
bool |
IsOccluder | ||
bool |
IsStatic | ||
bool |
IsVisible | ||
void |
RemoveBillboard | cBillboard@ apBillboard |
|
void |
RemoveChild | iEntity3D@ apEntity |
|
void |
RemoveParticleSystem | cParticleSystem@ apPS |
|
void |
SetActive | bool abActive |
|
void |
SetBrightness | float afX |
|
void |
SetCastShadows | bool afX |
|
void |
SetCastTerrainShadow | bool abX |
|
void |
SetCoverageAmount | float afX |
|
void |
SetDefaultDiffuseColor | const cColor &in aColor |
|
void |
SetDiffuseColor | const cColor &in aColor |
|
void |
SetFalloffPow | float afX |
|
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 |
|
void |
SetFlickerActive | bool abX |
|
void |
SetGoboAnimFrameTime | float afX |
|
void |
SetGoboAnimMode | eTextureAnimMode aMode |
|
void |
SetGoboAnimStartTime | float afX |
|
void |
SetGoboTexture | iTexture@ apTexture |
|
void |
SetIlluminationColor | const cColor &in aColor |
|
void |
SetLiquidAmount | float afX |
|
void |
SetMask | cLightMaskBox@ apMask |
|
void |
SetMatrix | const cMatrixf &in a_mtxTransform |
|
void |
SetName | const tString &in asName |
|
void |
SetOcclusionCullShadowCasters | bool abX |
|
void |
SetPosition | const cVector3f &in avPos |
|
void |
SetRadius | float afX |
|
void |
SetRenderFlagBit | int alFlagBit ,bool abSet |
|
void |
SetRenderFrameCount | int alCount |
|
void |
SetScriptableIsSaved | bool abX |
|
void |
SetShadowCastersAffected | int alX |
|
void |
SetShadowMapBiasMul | float afX |
|
void |
SetShadowMapBlurAmount | float afX |
|
void |
SetShadowMapResolution | eShadowMapResolution aQuality |
|
void |
SetShadowMapSlopeScaleBiasMul | float afX |
|
void |
SetSourceRadius | float afX |
|
void |
SetSpecularColor | cColor aColor |
|
void |
SetTranslucency | float afX |
|
void |
SetVisible | bool abVisible |
|
void |
SetWorldMatrix | const cMatrixf &in a_mtxWorldTransform |
|
void |
SetWorldPosition | const cVector3f &in avWorldPos |
|
void |
StopFading | ||
void |
UpdateLogic | float afTimeStep |
|
void |
UseAutomaticLiquidAmount | float afTime = 0 |
References
- HPL3/SOMA/Scripting/cLightListIterator (← links)
- HPL3/SOMA/Scripting/cLuxAgent (← links)
- HPL3/SOMA/Scripting/cLuxArea (← links)
- HPL3/SOMA/Scripting/cLuxCritter (← links)
- HPL3/SOMA/Scripting/cLuxLiquidArea (← links)
- HPL3/SOMA/Scripting/cLuxMap (← links)
- HPL3/SOMA/Scripting/cLuxProp (← links)
- HPL3/SOMA/Scripting/cLuxSoundscapeArea (← links)
- HPL3/SOMA/Scripting/cLuxVisibilityArea (← links)
- HPL3/SOMA/Scripting/cLuxVisibilityPortal (← links)
- HPL3/SOMA/Scripting/cWorld (← links)
- HPL3/SOMA/Scripting/iLuxEntity (← links)
- HPL3/SOMA/Scripting/Scripting Api (← links)
- HPL3/SOMA/Scripting/Scripting Api/cLux (← links)
- HPL3/SOMA/Scripting/Scripting Api/cScene (← links)
- HPL3/SOMA/Scripting/Scripting Api/Map (← links)