![]() |
DDraceNetwork Documentation
|
#include <render_map.h>
Public Member Functions | |
| void | Init (IGraphics *pGraphics, ITextRender *pTextRender) |
| IGraphics * | Graphics () |
| ITextRender * | TextRender () |
| void | ForceRenderQuads (CQuad *pQuads, int NumQuads, int Flags, IEnvelopeEval *pEnvEval, float Alpha=1.0f) |
| void | RenderTile (int x, int y, unsigned char Index, float Scale, ColorRGBA Color) |
| void | RenderTilemap (CTile *pTiles, int w, int h, float Scale, ColorRGBA Color, int RenderFlags) |
| void | RenderTileRectangle (int RectX, int RectY, int RectW, int RectH, unsigned char IndexIn, unsigned char IndexOut, float Scale, ColorRGBA Color, int RenderFlags) |
| void | RenderTeleOverlay (CTeleTile *pTele, int w, int h, float Scale, int OverlayRenderFlags, float Alpha=1.0f) |
| void | RenderSpeedupOverlay (CSpeedupTile *pSpeedup, int w, int h, float Scale, int OverlayRenderFlags, float Alpha=1.0f) |
| void | RenderSwitchOverlay (CSwitchTile *pSwitch, int w, int h, float Scale, int OverlayRenderFlags, float Alpha=1.0f) |
| void | RenderTuneOverlay (CTuneTile *pTune, int w, int h, float Scale, int OverlayRenderFlags, float Alpha=1.0f) |
| void | RenderTelemap (CTeleTile *pTele, int w, int h, float Scale, ColorRGBA Color, int RenderFlags) |
| void | RenderSwitchmap (CSwitchTile *pSwitch, int w, int h, float Scale, ColorRGBA Color, int RenderFlags) |
| void | RenderTunemap (CTuneTile *pTune, int w, int h, float Scale, ColorRGBA Color, int RenderFlags) |
| void | RenderDebugClip (float ClipX, float ClipY, float ClipW, float ClipH, ColorRGBA Color, float Zoom, const char *pLabel) |
Static Public Member Functions | |
| static void | RenderEvalEnvelope (const IEnvelopePointAccess *pPoints, std::chrono::nanoseconds TimeNanos, ColorRGBA &Result, size_t Channels) |
Private Attributes | |
| IGraphics * | m_pGraphics |
| ITextRender * | m_pTextRender |
| void CRenderMap::ForceRenderQuads | ( | CQuad * | pQuads, |
| int | NumQuads, | ||
| int | Flags, | ||
| IEnvelopeEval * | pEnvEval, | ||
| float | Alpha = 1.0f ) |
|
inline |
| void CRenderMap::Init | ( | IGraphics * | pGraphics, |
| ITextRender * | pTextRender ) |
| void CRenderMap::RenderDebugClip | ( | float | ClipX, |
| float | ClipY, | ||
| float | ClipW, | ||
| float | ClipH, | ||
| ColorRGBA | Color, | ||
| float | Zoom, | ||
| const char * | pLabel ) |
|
static |
| void CRenderMap::RenderSpeedupOverlay | ( | CSpeedupTile * | pSpeedup, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| int | OverlayRenderFlags, | ||
| float | Alpha = 1.0f ) |
| void CRenderMap::RenderSwitchmap | ( | CSwitchTile * | pSwitch, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| ColorRGBA | Color, | ||
| int | RenderFlags ) |
| void CRenderMap::RenderSwitchOverlay | ( | CSwitchTile * | pSwitch, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| int | OverlayRenderFlags, | ||
| float | Alpha = 1.0f ) |
| void CRenderMap::RenderTelemap | ( | CTeleTile * | pTele, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| ColorRGBA | Color, | ||
| int | RenderFlags ) |
| void CRenderMap::RenderTeleOverlay | ( | CTeleTile * | pTele, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| int | OverlayRenderFlags, | ||
| float | Alpha = 1.0f ) |
| void CRenderMap::RenderTile | ( | int | x, |
| int | y, | ||
| unsigned char | Index, | ||
| float | Scale, | ||
| ColorRGBA | Color ) |
| void CRenderMap::RenderTilemap | ( | CTile * | pTiles, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| ColorRGBA | Color, | ||
| int | RenderFlags ) |
| void CRenderMap::RenderTileRectangle | ( | int | RectX, |
| int | RectY, | ||
| int | RectW, | ||
| int | RectH, | ||
| unsigned char | IndexIn, | ||
| unsigned char | IndexOut, | ||
| float | Scale, | ||
| ColorRGBA | Color, | ||
| int | RenderFlags ) |
| void CRenderMap::RenderTunemap | ( | CTuneTile * | pTune, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| ColorRGBA | Color, | ||
| int | RenderFlags ) |
| void CRenderMap::RenderTuneOverlay | ( | CTuneTile * | pTune, |
| int | w, | ||
| int | h, | ||
| float | Scale, | ||
| int | OverlayRenderFlags, | ||
| float | Alpha = 1.0f ) |
|
inline |
|
private |
|
private |