![]() |
DDNet documentation
|
#include "render_layer.h"#include <base/dbg.h>#include <base/log.h>#include <base/mem.h>#include <base/str.h>#include <base/time.h>#include <engine/graphics.h>#include <engine/map.h>#include <engine/shared/config.h>#include <engine/storage.h>#include <game/localization.h>#include <game/mapitems.h>#include <array>#include <cmath>Classes | |
| class | CTexCoords |
| class | CTmpQuadVertexTextured |
| class | CTmpQuadVertex |
| class | CTmpQuad |
| class | CTmpQuadTextured |
Functions | |
| static constexpr CTexCoords | CalculateTexCoords (unsigned int Flags) |
| template<std::size_t N> | |
| static constexpr std::array< CTexCoords, N > | MakeTexCoordsTable () |
| static void | FillTmpTile (CGraphicTile *pTmpTile, CGraphicTileTextureCoords *pTmpTex, unsigned char Flags, unsigned char Index, int x, int y, const ivec2 &Offset, int Scale) |
| static void | FillTmpTileSpeedup (CGraphicTile *pTmpTile, CGraphicTileTextureCoords *pTmpTex, unsigned char Flags, int x, int y, const ivec2 &Offset, int Scale, short AngleRotate) |
| static bool | AddTile (std::vector< CGraphicTile > &vTmpTiles, std::vector< CGraphicTileTextureCoords > &vTmpTileTexCoords, unsigned char Index, unsigned char Flags, int x, int y, bool DoTextureCoords, bool FillSpeedup=false, int AngleRotate=-1, const ivec2 &Offset=ivec2{0, 0}, int Scale=32) |
Variables | |
| constexpr std::array< CTexCoords, 8 > | TEX_COORDS_TABLE = MakeTexCoordsTable<8>() |
|
static |
|
staticconstexpr |
|
static |
|
static |
|
staticconstexpr |
|
constexpr |