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 |