Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"
#include "MiniMapTexture.h"
#include "graphics/GameView.h"
#include "graphics/LOSTexture.h"
#include "graphics/MiniPatch.h"
#include "graphics/ShaderManager.h"
#include "graphics/ShaderProgramPtr.h"
#include "graphics/Terrain.h"
#include "graphics/TerrainTextureEntry.h"
#include "graphics/TerrainTextureManager.h"
#include "graphics/TerritoryTexture.h"
#include "graphics/TextureManager.h"
#include "lib/bits.h"
#include "lib/code_generation.h"
#include "lib/hash.h"
#include "lib/timer.h"
#include "maths/MathUtil.h"
#include "maths/Vector2D.h"
#include "ps/ConfigDB.h"
#include "ps/CStrInternStatic.h"
#include "ps/Filesystem.h"
#include "ps/Game.h"
#include "ps/Profile.h"
#include "ps/VideoMode.h"
#include "ps/World.h"
#include "ps/XML/Xeromyces.h"
#include "renderer/backend/IDevice.h"
#include "renderer/Renderer.h"
#include "renderer/RenderingOptions.h"
#include "renderer/SceneRenderer.h"
#include "renderer/WaterManager.h"
#include "scriptinterface/Object.h"
#include "simulation2/Simulation2.h"
#include "simulation2/components/ICmpMinimap.h"
#include "simulation2/components/ICmpRangeManager.h"
#include "simulation2/system/ParamNode.h"
#include <algorithm>
#include <array>
#include <cmath>
Classes | |
struct | anonymous_namespace{MiniMapTexture.cpp}::MinimapUnitVertex |
Namespaces | |
namespace | anonymous_namespace{MiniMapTexture.cpp} |
Functions | |
unsigned int | anonymous_namespace{MiniMapTexture.cpp}::ScaleColor (unsigned int color, float x) |
void | anonymous_namespace{MiniMapTexture.cpp}::DrawTexture (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *quadVertexInputLayout) |
void | anonymous_namespace{MiniMapTexture.cpp}::AddEntity (const MinimapUnitVertex &v, VertexArrayIterator< u8[4]> &attrColor, VertexArrayIterator< float[2]> &attrPos, const float entityRadius, const bool useInstancing) |
Variables | |
constexpr size_t | anonymous_namespace{MiniMapTexture.cpp}::MAX_ENTITIES_DRAWN = 65536 / 4 |
constexpr size_t | anonymous_namespace{MiniMapTexture.cpp}::MAX_ICON_COUNT = 256 |
constexpr size_t | anonymous_namespace{MiniMapTexture.cpp}::MAX_UNIQUE_ICON_COUNT = 64 |
constexpr size_t | anonymous_namespace{MiniMapTexture.cpp}::ICON_COMBINING_GRID_SIZE = 10 |
constexpr size_t | anonymous_namespace{MiniMapTexture.cpp}::FINAL_TEXTURE_SIZE = 512 |