|
| cScene (cGraphics *apGraphics, cResources *apResources, cSound *apSound, cPhysics *apPhysics, cSystem *apSystem, cAI *apAI) |
|
void | Reset () |
|
void | UpdateRenderList (float afFrameTime) |
|
void | Render (cUpdater *apUpdater, float afFrameTime) |
|
bool | LoadMap2D (tString asFile) |
|
void | RenderWorld2D (cCamera2D *apCam, cWorld2D *apWorld) |
|
void | Update (float afTimeStep) |
|
void | ClearLoadedMaps () |
|
tStringSet * | GetLoadedMapsSet () |
|
void | SetDrawScene (bool abX) |
|
bool | GetDrawScene () |
|
cScriptVar * | CreateLocalVar (const tString &asName) |
|
cScriptVar * | GetLocalVar (const tString &asName) |
|
tScriptVarMap * | GetLocalVarMap () |
|
cScriptVar * | CreateGlobalVar (const tString &asName) |
|
cScriptVar * | GetGlobalVar (const tString &asName) |
|
tScriptVarMap * | GetGlobalVarMap () |
|
cCamera2D * | CreateCamera2D (unsigned int alW, unsigned int alH) |
|
cCamera3D * | CreateCamera3D (eCameraMoveMode aMoveMode) |
|
void | DestroyCamera (iCamera *apCam) |
|
void | SetCamera (iCamera *pCam) |
|
iCamera * | GetCamera () |
|
void | SetCameraPosition (const cVector3f &avPos) |
|
cVector3f | GetCameraPosition () |
|
void | SetCameraIsListener (bool abX) |
|
cWorld3D * | LoadWorld3D (const tString &asFile, bool abLoadScript, tWorldLoadFlag aFlags) |
|
cWorld3D * | CreateWorld3D (const tString &asName) |
|
void | DestroyWorld3D (cWorld3D *apWorld) |
|
void | SetWorld3D (cWorld3D *apWorld) |
|
cWorld3D * | GetWorld3D () |
|
bool | HasLoadedWorld (const tString &asFile) |
|
cWorld2D * | GetWorld2D () |
|
cCollider2D * | GetCollider2D () |
|
void | SetUpdateMap (bool abX) |
|
bool | GetUpdateMap () |
|
cSystem * | GetSystem () |
|
| iUpdateable (const tString &asName) |
|
virtual void | OnDraw () |
|
virtual void | OnPostSceneDraw () |
|
virtual void | OnPostGUIDraw () |
|
virtual void | OnPostBufferSwap () |
|
virtual void | OnStart () |
|
virtual void | OnExit () |
|
const tString & | GetName () |
|
◆ UpdateRenderList()
void hpl::cScene::UpdateRenderList |
( |
float |
afFrameTime | ) |
|
◆ Render()
void hpl::cScene::Render |
( |
cUpdater * |
apUpdater, |
|
|
float |
afFrameTime |
|
) |
| |
◆ SetCamera()
void hpl::cScene::SetCamera |
( |
iCamera * |
pCam | ) |
|
This sets the current camera, depending on this one is 2D or 3D a 2D or 3D world will be rendered.
- Parameters
-
The documentation for this class was generated from the following file: