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::iLight3D | inline |
| AttachBillboard(cBillboard *apBillboard) (defined in hpl::iLight3D) | hpl::iLight3D | |
| BeginDraw(cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| 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::iRenderable | virtual |
| CollidesWithFrustum(cFrustum *apFrustum) (defined in hpl::iRenderable) | hpl::iRenderable | virtual |
| CreateClipRect(cRect2l &aCliprect, cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics)=0 (defined in hpl::iLight3D) | hpl::iLight3D | protectedpure virtual |
| CreateSaveData() | hpl::iLight3D | virtual |
| CreateSectorVisibility()=0 (defined in hpl::iLight3D) | hpl::iLight3D | protectedpure virtual |
| EndDraw(cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| ExtraXMLProperties(TiXmlElement *apMainElem) (defined in hpl::iLight3D) | hpl::iLight3D | inlineprotectedvirtual |
| FadeTo(const cColor &aCol, float afRadius, float afTime) (defined in hpl::iLight) | hpl::iLight | |
| GetAffectMaterial() (defined in hpl::iLight) | hpl::iLight | inline |
| GetBillboardVec() (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| GetBoundingVolume() (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| GetCalcScale() (defined in hpl::iRenderable) | hpl::iRenderable | |
| GetCastShadows() (defined in hpl::iLight) | hpl::iLight | inline |
| GetCurrentSector() const (defined in hpl::iEntity3D) | hpl::iEntity3D | inlinevirtual |
| GetDestColor() (defined in hpl::iLight) | hpl::iLight | inline |
| GetDestRadius() (defined in hpl::iLight) | hpl::iLight | inline |
| GetDiffuseColor() (defined in hpl::iLight) | hpl::iLight | inline |
| GetEntityParent() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetEntityType() (defined in hpl::iLight3D) | hpl::iLight3D | inlinevirtual |
| GetFalloffMap() (defined in hpl::iLight3D) | hpl::iLight3D | |
| GetFarAttenuation() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerActive() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerFade() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffColor() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffFadeLength() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffMaxLength() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffMinLength() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffPS() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffRadius() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOffSound() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnColor() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnFadeLength() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnMaxLength() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnMinLength() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnPS() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnRadius() (defined in hpl::iLight) | hpl::iLight | inline |
| GetFlickerOnSound() (defined in hpl::iLight) | hpl::iLight | inline |
| GetForceShadow() (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| GetGlobalRenderCount() (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| GetIntensity() (defined in hpl::iLight) | hpl::iLight | inline |
| GetInvModelMatrix() (defined in hpl::iRenderable) | hpl::iRenderable | |
| GetIsOneSided() (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| GetIteratorCount() (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| GetLightPosition() (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| GetLightType() (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| GetLocalMatrix() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetLocalPosition() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetMaterial() (defined in hpl::iLight3D) | hpl::iLight3D | inlinevirtual |
| GetMatrixUpdateCount() | hpl::iLight3D | inlinevirtual |
| GetModelMatrix(cCamera3D *apCamera) (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| GetName() (defined in hpl::iEntity) | hpl::iEntity | inline |
| GetNearAttenuation() (defined in hpl::iLight) | hpl::iLight | inline |
| GetOneSidedNormal() (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| GetOnlyAffectInSector() (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| GetParent() (defined in hpl::iEntity) | hpl::iEntity | inline |
| GetPrevMatrix() (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| GetPrevRenderCount() const (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| GetRenderContainerDataList() (defined in hpl::iEntity3D) | hpl::iEntity3D | inlinevirtual |
| GetRenderCount() const (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| GetRenderType() (defined in hpl::iLight3D) | hpl::iLight3D | inlinevirtual |
| GetSaveObjectId() | hpl::iSaveObject | inline |
| GetSourceFile() (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| GetSourceRadius() (defined in hpl::iLight) | hpl::iLight | inline |
| GetSpecularColor() (defined in hpl::iLight) | hpl::iLight | inline |
| GetTempTexture(size_t alIdx) (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| GetTransformUpdateCount() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetTransformUpdated() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetVertexBuffer() (defined in hpl::iLight3D) | hpl::iLight3D | inlinevirtual |
| GetWorldMatrix() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetWorldPosition() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| GetZ() (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| HasParent() (defined in hpl::iEntity) | hpl::iEntity | inline |
| HasStaticCasters() (defined in hpl::iLight3D) | hpl::iLight3D | |
| iEntity(tString asName) (defined in hpl::iEntity) | hpl::iEntity | inline |
| 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::iEntity | inline |
| 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::iRenderable | inline |
| IsSaved() (defined in hpl::iSaveObject) | hpl::iSaveObject | inline |
| IsShadowCaster() (defined in hpl::iLight3D) | hpl::iLight3D | inlinevirtual |
| IsStatic() const (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| IsVisible() (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| LoadFromSaveData(iSaveData *apSaveData) | hpl::iLight3D | virtual |
| LoadXMLProperties(const tString asFile) (defined in hpl::iLight3D) | hpl::iLight3D | |
| m_mtxInvModel (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| m_mtxLocalTransform (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| m_mtxPrevious (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| m_mtxWorldTransform (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| m_setDynamicCasters (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| m_setStaticCasters (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mbAffectMaterial (defined in hpl::iLight) | hpl::iLight | protected |
| mbApplyTransformToBV (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mbCastShadows (defined in hpl::iLight) | hpl::iLight | protected |
| mbFlickerFade (defined in hpl::iLight) | hpl::iLight | protected |
| mbFlickering (defined in hpl::iLight) | hpl::iLight | protected |
| mbFlickerOn (defined in hpl::iLight) | hpl::iLight | protected |
| mbForceShadow (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mbIsActive (defined in hpl::iEntity) | hpl::iEntity | protected |
| mbIsOneSided (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mbIsVisible (defined in hpl::iEntity) | hpl::iEntity | protected |
| mbOnlyAffectInInSector (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mBoundingVolume (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mbRendered (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mbStatic (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mbStaticCasterAdded (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mbTransformUpdated (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mbUpdateBoundingVolume (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mColAdd (defined in hpl::iLight) | hpl::iLight | protected |
| mDestCol (defined in hpl::iLight) | hpl::iLight | protected |
| mDiffuseColor (defined in hpl::iLight) | hpl::iLight | protected |
| mfDestRadius (defined in hpl::iLight) | hpl::iLight | protected |
| mfFadeTime (defined in hpl::iLight) | hpl::iLight | protected |
| mfFarAttenuation (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOffFadeLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOffMaxLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOffMinLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOffRadius (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOnFadeLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOnMaxLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOnMinLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerOnRadius (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerStateLength (defined in hpl::iLight) | hpl::iLight | protected |
| mfFlickerTime (defined in hpl::iLight) | hpl::iLight | protected |
| mfIntensity (defined in hpl::iLight) | hpl::iLight | protected |
| mFlickerOffColor (defined in hpl::iLight) | hpl::iLight | protected |
| mFlickerOnColor (defined in hpl::iLight) | hpl::iLight | protected |
| mfNearAttenuation (defined in hpl::iLight) | hpl::iLight | protected |
| mfRadiusAdd (defined in hpl::iLight) | hpl::iLight | protected |
| mfSourceRadius (defined in hpl::iLight) | hpl::iLight | protected |
| mfZ (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mlCalcScaleMatrixCount (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mlCount (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mlGlobalRenderCount (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mLightType (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mlIteratorCount (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mlLastMatrixCount (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mlPrevRenderCount (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mlRenderCount (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mlSectorVisibilityCount (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mlstCallbacks (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mlstChildren (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mlstRenderContainerData (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mpCurrentSector (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mpFalloffMap (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mpFileSearcher (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mpIndexArray (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mpParent (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mpParentNode (defined in hpl::iEntity) | hpl::iEntity | protected |
| mpSaveData (defined in hpl::iSaveObject) | hpl::iSaveObject | protected |
| mpTextureManager (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mpVisSectorCont (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mpWorld3D (defined in hpl::iLight) | hpl::iLight | protected |
| msFlickerOffPS (defined in hpl::iLight) | hpl::iLight | protected |
| msFlickerOffSound (defined in hpl::iLight) | hpl::iLight | protected |
| msFlickerOnPS (defined in hpl::iLight) | hpl::iLight | protected |
| msFlickerOnSound (defined in hpl::iLight) | hpl::iLight | protected |
| msName (defined in hpl::iEntity) | hpl::iEntity | protected |
| mSpecularColor (defined in hpl::iLight) | hpl::iLight | protected |
| msSourceFile (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
| mtxTemp (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mvBillboards (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| mvCalcScale (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mvOneSidedNormal (defined in hpl::iRenderable) | hpl::iRenderable | protected |
| mvTempTextures (defined in hpl::iLight3D) | hpl::iLight3D | protected |
| OnFlickerOff() (defined in hpl::iLight3D) | hpl::iLight3D | protectedvirtual |
| OnFlickerOn() (defined in hpl::iLight3D) | hpl::iLight3D | protectedvirtual |
| OnSetDiffuse() (defined in hpl::iLight3D) | hpl::iLight3D | protectedvirtual |
| 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::iLight3D | inline |
| SaveDataSetup(cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) | hpl::iLight3D | virtual |
| SaveToSaveData(iSaveData *apSaveData) | hpl::iLight3D | virtual |
| SetActive(bool abActive) (defined in hpl::iEntity) | hpl::iEntity | inline |
| SetAffectMaterial(bool afX) (defined in hpl::iLight) | hpl::iLight | inline |
| SetAllStaticCastersAdded(bool abX) (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| SetCastShadows(bool afX) (defined in hpl::iLight) | hpl::iLight | inline |
| SetCurrentSector(cSector *apSetor) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| 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::iLight3D | virtual |
| 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::iRenderable | inline |
| SetGlobalRenderCount(int alX) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| SetIntensity(float afX) (defined in hpl::iLight) | hpl::iLight | inline |
| SetIsSaved(bool abX) (defined in hpl::iSaveObject) | hpl::iSaveObject | inline |
| SetIteratorCount(const int alX) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| SetMatrix(const cMatrixf &a_mtxTransform) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| SetName(const tString &asName) (defined in hpl::iEntity) | hpl::iEntity | inline |
| SetNearAttenuation(float afX) (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| SetOnlyAffectInSector(bool abX) (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| SetParent(iNode *apNode) (defined in hpl::iEntity) | hpl::iEntity | inline |
| SetPosition(const cVector3f &avPos) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| SetPrevMatrix(const cMatrixf &a_mtxPrev) (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| SetPrevRenderCount(const int alCount) (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| SetRenderCount(const int alCount) (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| SetRendered(bool abX) (defined in hpl::iRenderable) | hpl::iRenderable | inlinevirtual |
| SetSourceFile(const tString &asFile) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
| SetSourceRadius(float afX) (defined in hpl::iLight) | hpl::iLight | inline |
| SetSpecularColor(cColor aColor) (defined in hpl::iLight) | hpl::iLight | inline |
| SetStatic(bool abX) (defined in hpl::iRenderable) | hpl::iRenderable | inline |
| SetTempTexture(size_t alIdx, iTexture *apTex) (defined in hpl::iLight3D) | hpl::iLight3D | inline |
| SetTransformUpdated(bool abUpdateCallbacks=true) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
| SetVisible(bool abVisible) (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| SetWorld3D(cWorld3D *apWorld) (defined in hpl::iLight) | hpl::iLight | inline |
| 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::iRenderable | inline |
| UpdateBoundingVolume()=0 (defined in hpl::iLight3D) | hpl::iLight3D | protectedpure virtual |
| UpdateGraphics(cCamera3D *apCamera, float afFrameTime, cRenderList *apRenderList) (defined in hpl::iRenderable) | hpl::iRenderable | inlinevirtual |
| UpdateLight(float afTimeStep) (defined in hpl::iLight) | hpl::iLight | |
| UpdateLogic(float afTimeStep) (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| ~iEntity() (defined in hpl::iEntity) | hpl::iEntity | virtual |
| ~iEntity3D() (defined in hpl::iEntity3D) | hpl::iEntity3D | virtual |
| ~iLight()=default (defined in hpl::iLight) | hpl::iLight | virtual |
| ~iLight3D() (defined in hpl::iLight3D) | hpl::iLight3D | virtual |
| ~iSaveObject() (defined in hpl::iSaveObject) | hpl::iSaveObject | virtual |