ScummVM API documentation
hpl::iLight3D Member List

This is the complete list of members for hpl::iLight3D, including all inherited members.

AddCallback(iEntityCallback *apCallback) (defined in hpl::iEntity3D)hpl::iEntity3D
AddChild(iEntity3D *apEntity)hpl::iEntity3D
AddShadowCaster(iRenderable *apObject, cFrustum *apFrustum, bool abStatic, cRenderList *apRenderList) (defined in hpl::iLight3D)hpl::iLight3D
AllStaticCastersAdded() (defined in hpl::iLight3D)hpl::iLight3Dinline
AttachBillboard(cBillboard *apBillboard) (defined in hpl::iLight3D)hpl::iLight3D
BeginDraw(cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
CheckObjectIntersection(iRenderable *apObject) (defined in hpl::iLight3D)hpl::iLight3D
ClearCasters(bool abClearStatic) (defined in hpl::iLight3D)hpl::iLight3D
CollidesWithBV(cBoundingVolume *apBV) (defined in hpl::iRenderable)hpl::iRenderablevirtual
CollidesWithFrustum(cFrustum *apFrustum) (defined in hpl::iRenderable)hpl::iRenderablevirtual
CreateClipRect(cRect2l &aCliprect, cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics)=0 (defined in hpl::iLight3D)hpl::iLight3Dprotectedpure virtual
CreateSaveData()hpl::iLight3Dvirtual
CreateSectorVisibility()=0 (defined in hpl::iLight3D)hpl::iLight3Dprotectedpure virtual
EndDraw(cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
ExtraXMLProperties(TiXmlElement *apMainElem) (defined in hpl::iLight3D)hpl::iLight3Dinlineprotectedvirtual
FadeTo(const cColor &aCol, float afRadius, float afTime) (defined in hpl::iLight)hpl::iLight
GetAffectMaterial() (defined in hpl::iLight)hpl::iLightinline
GetBillboardVec() (defined in hpl::iLight3D)hpl::iLight3Dinline
GetBoundingVolume() (defined in hpl::iLight3D)hpl::iLight3Dvirtual
GetCalcScale() (defined in hpl::iRenderable)hpl::iRenderable
GetCastShadows() (defined in hpl::iLight)hpl::iLightinline
GetCurrentSector() const (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetDestColor() (defined in hpl::iLight)hpl::iLightinline
GetDestRadius() (defined in hpl::iLight)hpl::iLightinline
GetDiffuseColor() (defined in hpl::iLight)hpl::iLightinline
GetEntityParent() (defined in hpl::iEntity3D)hpl::iEntity3D
GetEntityType() (defined in hpl::iLight3D)hpl::iLight3Dinlinevirtual
GetFalloffMap() (defined in hpl::iLight3D)hpl::iLight3D
GetFarAttenuation() (defined in hpl::iLight)hpl::iLightinline
GetFlickerActive() (defined in hpl::iLight)hpl::iLightinline
GetFlickerFade() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffColor() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffFadeLength() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffMaxLength() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffMinLength() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffPS() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffRadius() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOffSound() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnColor() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnFadeLength() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnMaxLength() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnMinLength() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnPS() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnRadius() (defined in hpl::iLight)hpl::iLightinline
GetFlickerOnSound() (defined in hpl::iLight)hpl::iLightinline
GetForceShadow() (defined in hpl::iRenderable)hpl::iRenderableinline
GetGlobalRenderCount() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetIntensity() (defined in hpl::iLight)hpl::iLightinline
GetInvModelMatrix() (defined in hpl::iRenderable)hpl::iRenderable
GetIsOneSided() (defined in hpl::iRenderable)hpl::iRenderableinline
GetIteratorCount() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetLightPosition() (defined in hpl::iLight3D)hpl::iLight3Dvirtual
GetLightType() (defined in hpl::iLight3D)hpl::iLight3Dinline
GetLocalMatrix() (defined in hpl::iEntity3D)hpl::iEntity3D
GetLocalPosition() (defined in hpl::iEntity3D)hpl::iEntity3D
GetMaterial() (defined in hpl::iLight3D)hpl::iLight3Dinlinevirtual
GetMatrixUpdateCount()hpl::iLight3Dinlinevirtual
GetModelMatrix(cCamera3D *apCamera) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
GetName() (defined in hpl::iEntity)hpl::iEntityinline
GetNearAttenuation() (defined in hpl::iLight)hpl::iLightinline
GetOneSidedNormal() (defined in hpl::iRenderable)hpl::iRenderableinline
GetOnlyAffectInSector() (defined in hpl::iLight3D)hpl::iLight3Dinline
GetParent() (defined in hpl::iEntity)hpl::iEntityinline
GetPrevMatrix() (defined in hpl::iRenderable)hpl::iRenderableinline
GetPrevRenderCount() const (defined in hpl::iRenderable)hpl::iRenderableinline
GetRenderContainerDataList() (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetRenderCount() const (defined in hpl::iRenderable)hpl::iRenderableinline
GetRenderType() (defined in hpl::iLight3D)hpl::iLight3Dinlinevirtual
GetSaveObjectId()hpl::iSaveObjectinline
GetSourceFile() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetSourceRadius() (defined in hpl::iLight)hpl::iLightinline
GetSpecularColor() (defined in hpl::iLight)hpl::iLightinline
GetTempTexture(size_t alIdx) (defined in hpl::iLight3D)hpl::iLight3Dinline
GetTransformUpdateCount() (defined in hpl::iEntity3D)hpl::iEntity3D
GetTransformUpdated() (defined in hpl::iEntity3D)hpl::iEntity3D
GetVertexBuffer() (defined in hpl::iLight3D)hpl::iLight3Dinlinevirtual
GetWorldMatrix() (defined in hpl::iEntity3D)hpl::iEntity3D
GetWorldPosition() (defined in hpl::iEntity3D)hpl::iEntity3D
GetZ() (defined in hpl::iRenderable)hpl::iRenderableinline
HasParent() (defined in hpl::iEntity)hpl::iEntityinline
HasStaticCasters() (defined in hpl::iLight3D)hpl::iLight3D
iEntity(tString asName) (defined in hpl::iEntity)hpl::iEntityinline
iEntity3D(tString asName) (defined in hpl::iEntity3D)hpl::iEntity3D
iLight() (defined in hpl::iLight)hpl::iLight
iLight3D(tString asName, cResources *apResources) (defined in hpl::iLight3D)hpl::iLight3D
iRenderable(const tString &asName) (defined in hpl::iRenderable)hpl::iRenderable
IsActive() (defined in hpl::iEntity)hpl::iEntityinline
iSaveObject() (defined in hpl::iSaveObject)hpl::iSaveObject
IsChild(iEntity3D *apEntity) (defined in hpl::iEntity3D)hpl::iEntity3D
IsFading() (defined in hpl::iLight)hpl::iLight
IsInSector(cSector *apSector) (defined in hpl::iEntity3D)hpl::iEntity3D
IsRendered() (defined in hpl::iRenderable)hpl::iRenderableinline
IsSaved() (defined in hpl::iSaveObject)hpl::iSaveObjectinline
IsShadowCaster() (defined in hpl::iLight3D)hpl::iLight3Dinlinevirtual
IsStatic() const (defined in hpl::iRenderable)hpl::iRenderableinline
IsVisible() (defined in hpl::iLight3D)hpl::iLight3Dvirtual
LoadFromSaveData(iSaveData *apSaveData)hpl::iLight3Dvirtual
LoadXMLProperties(const tString asFile) (defined in hpl::iLight3D)hpl::iLight3D
m_mtxInvModel (defined in hpl::iRenderable)hpl::iRenderableprotected
m_mtxLocalTransform (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
m_mtxPrevious (defined in hpl::iRenderable)hpl::iRenderableprotected
m_mtxWorldTransform (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
m_setDynamicCasters (defined in hpl::iLight3D)hpl::iLight3Dprotected
m_setStaticCasters (defined in hpl::iLight3D)hpl::iLight3Dprotected
mbAffectMaterial (defined in hpl::iLight)hpl::iLightprotected
mbApplyTransformToBV (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbCastShadows (defined in hpl::iLight)hpl::iLightprotected
mbFlickerFade (defined in hpl::iLight)hpl::iLightprotected
mbFlickering (defined in hpl::iLight)hpl::iLightprotected
mbFlickerOn (defined in hpl::iLight)hpl::iLightprotected
mbForceShadow (defined in hpl::iRenderable)hpl::iRenderableprotected
mbIsActive (defined in hpl::iEntity)hpl::iEntityprotected
mbIsOneSided (defined in hpl::iRenderable)hpl::iRenderableprotected
mbIsVisible (defined in hpl::iEntity)hpl::iEntityprotected
mbOnlyAffectInInSector (defined in hpl::iLight3D)hpl::iLight3Dprotected
mBoundingVolume (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbRendered (defined in hpl::iRenderable)hpl::iRenderableprotected
mbStatic (defined in hpl::iRenderable)hpl::iRenderableprotected
mbStaticCasterAdded (defined in hpl::iLight3D)hpl::iLight3Dprotected
mbTransformUpdated (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbUpdateBoundingVolume (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mColAdd (defined in hpl::iLight)hpl::iLightprotected
mDestCol (defined in hpl::iLight)hpl::iLightprotected
mDiffuseColor (defined in hpl::iLight)hpl::iLightprotected
mfDestRadius (defined in hpl::iLight)hpl::iLightprotected
mfFadeTime (defined in hpl::iLight)hpl::iLightprotected
mfFarAttenuation (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOffFadeLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOffMaxLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOffMinLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOffRadius (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOnFadeLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOnMaxLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOnMinLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerOnRadius (defined in hpl::iLight)hpl::iLightprotected
mfFlickerStateLength (defined in hpl::iLight)hpl::iLightprotected
mfFlickerTime (defined in hpl::iLight)hpl::iLightprotected
mfIntensity (defined in hpl::iLight)hpl::iLightprotected
mFlickerOffColor (defined in hpl::iLight)hpl::iLightprotected
mFlickerOnColor (defined in hpl::iLight)hpl::iLightprotected
mfNearAttenuation (defined in hpl::iLight)hpl::iLightprotected
mfRadiusAdd (defined in hpl::iLight)hpl::iLightprotected
mfSourceRadius (defined in hpl::iLight)hpl::iLightprotected
mfZ (defined in hpl::iRenderable)hpl::iRenderableprotected
mlCalcScaleMatrixCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlGlobalRenderCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mLightType (defined in hpl::iLight3D)hpl::iLight3Dprotected
mlIteratorCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlLastMatrixCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlPrevRenderCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlRenderCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlSectorVisibilityCount (defined in hpl::iLight3D)hpl::iLight3Dprotected
mlstCallbacks (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlstChildren (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlstRenderContainerData (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpCurrentSector (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpFalloffMap (defined in hpl::iLight3D)hpl::iLight3Dprotected
mpFileSearcher (defined in hpl::iLight3D)hpl::iLight3Dprotected
mpIndexArray (defined in hpl::iLight3D)hpl::iLight3Dprotected
mpParent (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpParentNode (defined in hpl::iEntity)hpl::iEntityprotected
mpSaveData (defined in hpl::iSaveObject)hpl::iSaveObjectprotected
mpTextureManager (defined in hpl::iLight3D)hpl::iLight3Dprotected
mpVisSectorCont (defined in hpl::iLight3D)hpl::iLight3Dprotected
mpWorld3D (defined in hpl::iLight)hpl::iLightprotected
msFlickerOffPS (defined in hpl::iLight)hpl::iLightprotected
msFlickerOffSound (defined in hpl::iLight)hpl::iLightprotected
msFlickerOnPS (defined in hpl::iLight)hpl::iLightprotected
msFlickerOnSound (defined in hpl::iLight)hpl::iLightprotected
msName (defined in hpl::iEntity)hpl::iEntityprotected
mSpecularColor (defined in hpl::iLight)hpl::iLightprotected
msSourceFile (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mtxTemp (defined in hpl::iLight3D)hpl::iLight3Dprotected
mvBillboards (defined in hpl::iLight3D)hpl::iLight3Dprotected
mvCalcScale (defined in hpl::iRenderable)hpl::iRenderableprotected
mvOneSidedNormal (defined in hpl::iRenderable)hpl::iRenderableprotected
mvTempTextures (defined in hpl::iLight3D)hpl::iLight3Dprotected
OnFlickerOff() (defined in hpl::iLight3D)hpl::iLight3Dprotectedvirtual
OnFlickerOn() (defined in hpl::iLight3D)hpl::iLight3Dprotectedvirtual
OnSetDiffuse() (defined in hpl::iLight3D)hpl::iLight3Dprotectedvirtual
RemoveBillboard(cBillboard *apBillboard) (defined in hpl::iLight3D)hpl::iLight3D
RemoveCallback(iEntityCallback *apCallback) (defined in hpl::iEntity3D)hpl::iEntity3D
RemoveChild(iEntity3D *apEntity) (defined in hpl::iEntity3D)hpl::iEntity3D
RenderShadow(iRenderable *apObject, cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) (defined in hpl::iLight3D)hpl::iLight3Dinline
SaveDataSetup(cSaveObjectHandler *apSaveObjectHandler, cGame *apGame)hpl::iLight3Dvirtual
SaveToSaveData(iSaveData *apSaveData)hpl::iLight3Dvirtual
SetActive(bool abActive) (defined in hpl::iEntity)hpl::iEntityinline
SetAffectMaterial(bool afX) (defined in hpl::iLight)hpl::iLightinline
SetAllStaticCastersAdded(bool abX) (defined in hpl::iLight3D)hpl::iLight3Dinline
SetCastShadows(bool afX) (defined in hpl::iLight)hpl::iLightinline
SetCurrentSector(cSector *apSetor) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetDiffuseColor(cColor aColor) (defined in hpl::iLight)hpl::iLight
SetFalloffMap(iTexture *apTexture) (defined in hpl::iLight3D)hpl::iLight3D
SetFarAttenuation(float afX) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
SetFlicker(const cColor &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 afOnFadeLength, float afOffFadeLength) (defined in hpl::iLight)hpl::iLight
SetFlickerActive(bool abX) (defined in hpl::iLight)hpl::iLight
SetForceShadow(bool abX) (defined in hpl::iRenderable)hpl::iRenderableinline
SetGlobalRenderCount(int alX) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetIntensity(float afX) (defined in hpl::iLight)hpl::iLightinline
SetIsSaved(bool abX) (defined in hpl::iSaveObject)hpl::iSaveObjectinline
SetIteratorCount(const int alX) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetMatrix(const cMatrixf &a_mtxTransform) (defined in hpl::iEntity3D)hpl::iEntity3D
SetName(const tString &asName) (defined in hpl::iEntity)hpl::iEntityinline
SetNearAttenuation(float afX) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
SetOnlyAffectInSector(bool abX) (defined in hpl::iLight3D)hpl::iLight3Dinline
SetParent(iNode *apNode) (defined in hpl::iEntity)hpl::iEntityinline
SetPosition(const cVector3f &avPos) (defined in hpl::iEntity3D)hpl::iEntity3D
SetPrevMatrix(const cMatrixf &a_mtxPrev) (defined in hpl::iRenderable)hpl::iRenderableinline
SetPrevRenderCount(const int alCount) (defined in hpl::iRenderable)hpl::iRenderableinline
SetRenderCount(const int alCount) (defined in hpl::iRenderable)hpl::iRenderableinline
SetRendered(bool abX) (defined in hpl::iRenderable)hpl::iRenderableinlinevirtual
SetSourceFile(const tString &asFile) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetSourceRadius(float afX) (defined in hpl::iLight)hpl::iLightinline
SetSpecularColor(cColor aColor) (defined in hpl::iLight)hpl::iLightinline
SetStatic(bool abX) (defined in hpl::iRenderable)hpl::iRenderableinline
SetTempTexture(size_t alIdx, iTexture *apTex) (defined in hpl::iLight3D)hpl::iLight3Dinline
SetTransformUpdated(bool abUpdateCallbacks=true) (defined in hpl::iEntity3D)hpl::iEntity3D
SetVisible(bool abVisible) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
SetWorld3D(cWorld3D *apWorld) (defined in hpl::iLight)hpl::iLightinline
SetWorldMatrix(const cMatrixf &a_mtxWorldTransform) (defined in hpl::iEntity3D)hpl::iEntity3D
SetWorldPosition(const cVector3f &avWorldPos) (defined in hpl::iEntity3D)hpl::iEntity3D
SetZ(float afZ) (defined in hpl::iRenderable)hpl::iRenderableinline
UpdateBoundingVolume()=0 (defined in hpl::iLight3D)hpl::iLight3Dprotectedpure virtual
UpdateGraphics(cCamera3D *apCamera, float afFrameTime, cRenderList *apRenderList) (defined in hpl::iRenderable)hpl::iRenderableinlinevirtual
UpdateLight(float afTimeStep) (defined in hpl::iLight)hpl::iLight
UpdateLogic(float afTimeStep) (defined in hpl::iLight3D)hpl::iLight3Dvirtual
~iEntity() (defined in hpl::iEntity)hpl::iEntityvirtual
~iEntity3D() (defined in hpl::iEntity3D)hpl::iEntity3Dvirtual
~iLight()=default (defined in hpl::iLight)hpl::iLightvirtual
~iLight3D() (defined in hpl::iLight3D)hpl::iLight3Dvirtual
~iSaveObject() (defined in hpl::iSaveObject)hpl::iSaveObjectvirtual