Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This interface describes a scene to the renderer. More...
#include <Scene.h>
Public Member Functions | |
virtual | ~Scene () |
virtual void | EnumerateObjects (const CFrustum &frustum, SceneCollector *c)=0 |
Send all objects that can be seen when rendering the given frustum to the scene collector. More... | |
virtual CLOSTexture & | GetLOSTexture ()=0 |
Return the LOS texture to be used for rendering this scene. More... | |
virtual CTerritoryTexture & | GetTerritoryTexture ()=0 |
Return the territory texture to be used for rendering this scene. More... | |
virtual CMiniMapTexture & | GetMiniMapTexture ()=0 |
Return the minimap texture to be used for rendering this scene. More... | |
This interface describes a scene to the renderer.
|
inlinevirtual |
|
pure virtual |
Send all objects that can be seen when rendering the given frustum to the scene collector.
frustum | The frustum that will be used for rendering. |
c | The scene collector that should receive objects inside the frustum that are visible. |
Implemented in CGameView.
|
pure virtual |
Return the LOS texture to be used for rendering this scene.
Implemented in CGameView.
|
pure virtual |
Return the minimap texture to be used for rendering this scene.
Implemented in CGameView.
|
pure virtual |
Return the territory texture to be used for rendering this scene.
Implemented in CGameView.