|
| iLight2D (tString asName) |
|
tString | GetEntityType () |
|
void | UpdateLogic (float afTimeStep) |
|
void | SetFarAttenuation (float afX) |
|
void | SetNearAttenuation (float afX) |
|
cVector3f | GetLightPosition () |
|
virtual int | Render (iLowLevelGraphics *apLowLevel, int alFirstIndex)=0 |
|
| iEntity2D (tString asName) |
|
virtual const cRect2f & | GetBoundingBox ()=0 |
|
virtual bool | UpdateBoundingBox ()=0 |
|
cVector3f & | GetLocalPosition () |
|
cVector3f & | GetLocalRotation () |
|
cVector3f & | GetLocalScale () |
|
cVector3f | GetWorldPosition () |
|
cVector3f | GetWorldRotation () |
|
cVector3f | GetWorldScale () |
|
void | SetPosition (const cVector3f &avPos) |
|
void | SetRotation (const cVector3f &avRot) |
|
void | SetScale (const cVector3f &avScale) |
|
cGrid2DObject * | GetGrid2DObject () |
|
void | SetGrid2DObject (cGrid2DObject *apGrid) |
|
bool | HasGrid2DObject () |
|
| iEntity (tString asName) |
|
tString & | GetName () |
|
void | SetName (const tString &asName) |
|
iNode * | GetParent () |
|
void | SetParent (iNode *apNode) |
|
bool | HasParent () |
|
bool | IsActive () |
|
void | SetActive (bool abActive) |
|
virtual bool | IsVisible () |
|
virtual void | SetVisible (bool abVisible) |
|
virtual iSaveData * | CreateSaveData () |
|
virtual void | SaveToSaveData (iSaveData *apSaveData) |
|
virtual void | LoadFromSaveData (iSaveData *apSaveData) |
|
virtual void | SaveDataSetup (cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) |
|
int | GetSaveObjectId () |
|
void | SetIsSaved (bool abX) |
|
bool | IsSaved () |
|
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) |
|