|
| cLight3DSpot (tString asName, cResources *apResources) |
|
const cMatrixf & | GetViewMatrix () |
|
const cMatrixf & | GetProjectionMatrix () |
|
const cMatrixf & | GetViewProjMatrix () |
|
void | SetTexture (iTexture *apTexture) |
|
iTexture * | GetTexture () |
|
void | SetFOV (float afAngle) |
|
float | GetFOV () |
|
void | SetAspect (float afAngle) |
|
float | GetAspect () |
|
void | SetNearClipPlane (float afX) |
|
float | GetNearClipPlane () |
|
void | SetFarAttenuation (float afX) |
|
void | SetNearAttenuation (float afX) |
|
cFrustum * | GetFrustum () |
|
bool | CollidesWithBV (cBoundingVolume *apBV) |
|
virtual iSaveData * | CreateSaveData () |
|
virtual void | SaveToSaveData (iSaveData *apSaveData) |
|
virtual void | LoadFromSaveData (iSaveData *apSaveData) |
|
virtual void | SaveDataSetup (cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) |
|
| iLight3D (tString asName, cResources *apResources) |
|
void | UpdateLogic (float afTimeStep) |
|
cVector3f | GetLightPosition () |
|
virtual bool | BeginDraw (cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) |
|
virtual void | EndDraw (cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) |
|
bool | CheckObjectIntersection (iRenderable *apObject) |
|
void | AddShadowCaster (iRenderable *apObject, cFrustum *apFrustum, bool abStatic, cRenderList *apRenderList) |
|
bool | HasStaticCasters () |
|
void | ClearCasters (bool abClearStatic) |
|
void | SetAllStaticCastersAdded (bool abX) |
|
bool | AllStaticCastersAdded () |
|
eLight3DType | GetLightType () |
|
tString | GetEntityType () |
|
bool | IsVisible () |
|
void | SetVisible (bool abVisible) |
|
iTexture * | GetFalloffMap () |
|
void | SetFalloffMap (iTexture *apTexture) |
|
iMaterial * | GetMaterial () |
|
iVertexBuffer * | GetVertexBuffer () |
|
bool | IsShadowCaster () |
|
eRenderableType | GetRenderType () |
|
cBoundingVolume * | GetBoundingVolume () |
|
int | GetMatrixUpdateCount () |
|
cMatrixf * | GetModelMatrix (cCamera3D *apCamera) |
|
void | RenderShadow (iRenderable *apObject, cRenderSettings *apRenderSettings, iLowLevelGraphics *apLowLevelGraphics) |
|
void | LoadXMLProperties (const tString asFile) |
|
void | AttachBillboard (cBillboard *apBillboard) |
|
void | RemoveBillboard (cBillboard *apBillboard) |
|
Common::Array< cBillboard * > * | GetBillboardVec () |
|
iTexture * | GetTempTexture (size_t alIdx) |
|
void | SetTempTexture (size_t alIdx, iTexture *apTex) |
|
void | SetOnlyAffectInSector (bool abX) |
|
bool | GetOnlyAffectInSector () |
|
void | FadeTo (const cColor &aCol, float afRadius, float afTime) |
|
bool | IsFading () |
|
cColor | GetDestColor () |
|
float | GetDestRadius () |
|
void | SetFlickerActive (bool abX) |
|
bool | GetFlickerActive () |
|
void | 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) |
|
tString | GetFlickerOffSound () |
|
tString | GetFlickerOnSound () |
|
tString | GetFlickerOffPS () |
|
tString | GetFlickerOnPS () |
|
float | GetFlickerOnMinLength () |
|
float | GetFlickerOffMinLength () |
|
float | GetFlickerOnMaxLength () |
|
float | GetFlickerOffMaxLength () |
|
cColor | GetFlickerOffColor () |
|
float | GetFlickerOffRadius () |
|
bool | GetFlickerFade () |
|
float | GetFlickerOnFadeLength () |
|
float | GetFlickerOffFadeLength () |
|
cColor | GetFlickerOnColor () |
|
float | GetFlickerOnRadius () |
|
const cColor & | GetDiffuseColor () |
|
void | SetDiffuseColor (cColor aColor) |
|
const cColor & | GetSpecularColor () |
|
void | SetSpecularColor (cColor aColor) |
|
float | GetIntensity () |
|
void | SetIntensity (float afX) |
|
bool | GetCastShadows () |
|
void | SetCastShadows (bool afX) |
|
bool | GetAffectMaterial () |
|
void | SetAffectMaterial (bool afX) |
|
float | GetFarAttenuation () |
|
float | GetNearAttenuation () |
|
float | GetSourceRadius () |
|
void | SetSourceRadius (float afX) |
|
void | UpdateLight (float afTimeStep) |
|
void | SetWorld3D (cWorld3D *apWorld) |
|
| iRenderable (const tString &asName) |
|
bool | IsRendered () |
|
virtual void | SetRendered (bool abX) |
|
virtual bool | CollidesWithFrustum (cFrustum *apFrustum) |
|
virtual void | UpdateGraphics (cCamera3D *apCamera, float afFrameTime, cRenderList *apRenderList) |
|
float | GetZ () |
|
void | SetZ (float afZ) |
|
cMatrixf * | GetInvModelMatrix () |
|
void | SetPrevMatrix (const cMatrixf &a_mtxPrev) |
|
cMatrixf & | GetPrevMatrix () |
|
const cVector3f & | GetCalcScale () |
|
void | SetStatic (bool abX) |
|
bool | IsStatic () const |
|
int | GetRenderCount () const |
|
void | SetRenderCount (const int alCount) |
|
int | GetPrevRenderCount () const |
|
void | SetPrevRenderCount (const int alCount) |
|
void | SetForceShadow (bool abX) |
|
bool | GetForceShadow () |
|
bool | GetIsOneSided () |
|
const cVector3f & | GetOneSidedNormal () |
|
| iEntity3D (tString asName) |
|
cVector3f | GetLocalPosition () |
|
cMatrixf & | GetLocalMatrix () |
|
cVector3f | GetWorldPosition () |
|
cMatrixf & | GetWorldMatrix () |
|
void | SetPosition (const cVector3f &avPos) |
|
void | SetMatrix (const cMatrixf &a_mtxTransform) |
|
void | SetWorldPosition (const cVector3f &avWorldPos) |
|
void | SetWorldMatrix (const cMatrixf &a_mtxWorldTransform) |
|
void | SetTransformUpdated (bool abUpdateCallbacks=true) |
|
bool | GetTransformUpdated () |
|
int | GetTransformUpdateCount () |
|
void | AddCallback (iEntityCallback *apCallback) |
|
void | RemoveCallback (iEntityCallback *apCallback) |
|
void | SetSourceFile (const tString &asFile) |
|
const tString & | GetSourceFile () |
|
void | AddChild (iEntity3D *apEntity) |
|
void | RemoveChild (iEntity3D *apEntity) |
|
bool | IsChild (iEntity3D *apEntity) |
|
iEntity3D * | GetEntityParent () |
|
virtual tRenderContainerDataList * | GetRenderContainerDataList () |
|
int | GetIteratorCount () |
|
void | SetIteratorCount (const int alX) |
|
void | SetCurrentSector (cSector *apSetor) |
|
virtual cSector * | GetCurrentSector () const |
|
bool | IsInSector (cSector *apSector) |
|
int | GetGlobalRenderCount () |
|
void | SetGlobalRenderCount (int alX) |
|
| iEntity (tString asName) |
|
tString & | GetName () |
|
void | SetName (const tString &asName) |
|
iNode * | GetParent () |
|
void | SetParent (iNode *apNode) |
|
bool | HasParent () |
|
bool | IsActive () |
|
void | SetActive (bool abActive) |
|
int | GetSaveObjectId () |
|
void | SetIsSaved (bool abX) |
|
bool | IsSaved () |
|