#include <W3DScene.h>
Inherits SimpleSceneClass, and SubsystemInterface.
Public Member Functions | |
| RTS2DScene () | |
| ~RTS2DScene () | |
| virtual void | Customized_Render (RenderInfoClass &rinfo) |
| customizable renderer for the RTS2DScene | |
| void | init () |
| void | update () |
| void | draw () |
| void | reset () |
| void | doRender (CameraClass *cam) |
Public Member Functions inherited from SimpleSceneClass | |
| SimpleSceneClass (void) | |
| virtual | ~SimpleSceneClass (void) |
| virtual int | Get_Scene_ID (void) |
| virtual void | Add_Render_Object (RenderObjClass *obj) |
| virtual void | Remove_Render_Object (RenderObjClass *obj) |
| virtual void | Remove_All_Render_Objects (void) |
| virtual void | Register (RenderObjClass *obj, RegType for_what) |
| virtual void | Unregister (RenderObjClass *obj, RegType for_what) |
| virtual SceneIterator * | Create_Iterator (bool onlyvisible=false) |
| virtual void | Destroy_Iterator (SceneIterator *it) |
| virtual void | Visibility_Check (CameraClass *camera) |
| virtual float | Compute_Point_Visibility (RenderInfoClass &rinfo, const Vector3 &point) |
Public Member Functions inherited from SceneClass | |
| SceneClass (void) | |
| virtual | ~SceneClass (void) |
| virtual int | Get_Scene_ID (void) const |
| virtual void | Set_Ambient_Light (const Vector3 &color) |
| virtual const Vector3 & | Get_Ambient_Light (void) |
| virtual void | Set_Fog_Enable (bool set) |
| virtual bool | Get_Fog_Enable (void) |
| virtual void | Set_Fog_Color (const Vector3 &color) |
| virtual const Vector3 & | Get_Fog_Color (void) |
| virtual void | Set_Fog_Range (float start, float end) |
| virtual void | Get_Fog_Range (float *start, float *end) |
| void | Set_Polygon_Mode (PolyRenderType mode) |
| PolyRenderType | Get_Polygon_Mode (void) |
| void | Set_Extra_Pass_Polygon_Mode (ExtraPassPolyRenderType mode) |
| ExtraPassPolyRenderType | Get_Extra_Pass_Polygon_Mode (void) |
| virtual void | Save (ChunkSaveClass &csave) |
| virtual void | Load (ChunkLoadClass &cload) |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | postProcessLoad () |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Protected Attributes | |
| RenderObjClass * | m_status |
| CameraClass * | m_camera |
Protected Attributes inherited from SimpleSceneClass | |
| bool | Visibility_Checked |
| RefRenderObjListClass | RenderList |
| RefRenderObjListClass | UpdateList |
| RefRenderObjListClass | LightList |
| RefRenderObjListClass | ReleaseList |
Protected Attributes inherited from SceneClass | |
| Vector3 | AmbientLight |
| PolyRenderType | PolyRenderMode |
| ExtraPassPolyRenderType | ExtraPassPolyRenderMode |
| bool | FogEnabled |
| Vector3 | FogColor |
| float | FogStart |
| float | FogEnd |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Scene management for 2D overlay on top of 3D scene
Definition at line 149 of file W3DScene.h.
| RTS2DScene::RTS2DScene | ( | ) |
Definition at line 1745 of file W3DScene.cpp.
| RTS2DScene::~RTS2DScene | ( | ) |
Definition at line 1757 of file W3DScene.cpp.
|
virtual |
customizable renderer for the RTS2DScene
Customized render for the 2d scene management
Reimplemented from SimpleSceneClass.
Definition at line 1768 of file W3DScene.cpp.
| void RTS2DScene::doRender | ( | CameraClass * | cam | ) |
Render the scene
Definition at line 1781 of file W3DScene.cpp.
|
virtual |
Customized render for the 2d scene management
Reimplemented from SubsystemInterface.
Definition at line 1795 of file W3DScene.cpp.
|
inlinevirtual |
Implements SubsystemInterface.
Definition at line 159 of file W3DScene.h.
|
inlinevirtual |
Implements SubsystemInterface.
Definition at line 162 of file W3DScene.h.
|
inlinevirtual |
Implements SubsystemInterface.
Definition at line 160 of file W3DScene.h.
|
protected |
Definition at line 167 of file W3DScene.h.
|
protected |
Definition at line 166 of file W3DScene.h.