![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"#include "renderer/TerrainRenderer.h"#include "graphics/Camera.h"#include "graphics/Canvas2D.h"#include "graphics/Decal.h"#include "graphics/GameView.h"#include "graphics/LightEnv.h"#include "graphics/LOSTexture.h"#include "graphics/Patch.h"#include "graphics/Model.h"#include "graphics/ShaderManager.h"#include "graphics/TerritoryTexture.h"#include "graphics/TextRenderer.h"#include "graphics/TextureManager.h"#include "maths/MathUtil.h"#include "maths/Vector2D.h"#include "ps/CLogger.h"#include "ps/CStrInternStatic.h"#include "ps/Filesystem.h"#include "ps/Game.h"#include "ps/Profile.h"#include "ps/World.h"#include "renderer/backend/IDevice.h"#include "renderer/backend/PipelineState.h"#include "renderer/DecalRData.h"#include "renderer/PatchRData.h"#include "renderer/PostprocManager.h"#include "renderer/Renderer.h"#include "renderer/RenderingOptions.h"#include "renderer/SceneRenderer.h"#include "renderer/ShadowMap.h"#include "renderer/SkyManager.h"#include "renderer/VertexArray.h"#include "renderer/WaterManager.h"#include <memory>
Classes | |
| struct | TerrainRendererInternals |
| Struct TerrainRendererInternals: Internal variables used by the TerrainRenderer class. More... | |
Enumerations | |
| enum | Phase { Phase_Submit , Phase_Render } |
| TerrainRenderer keeps track of which phase it is in, to detect when Submit, PrepareForRendering etc. More... | |
| enum Phase |
TerrainRenderer keeps track of which phase it is in, to detect when Submit, PrepareForRendering etc.
are called in the wrong order.
| Enumerator | |
|---|---|
| Phase_Submit | |
| Phase_Render | |