#include <memory>
#include <string>
#include <vector>
#include <stdint.h>
#include "math/vector.hpp"
#include "video/color.hpp"
#include "video/font.hpp"
#include "video/glutil.hpp"
Go to the source code of this file.
Classes | |
class | Blend |
struct | SurfacePartRequest |
struct | TextRequest |
struct | GradientRequest |
struct | FillRectRequest |
struct | InverseEllipseRequest |
struct | DrawingRequest |
struct | GetLightRequest |
Enumerations | |
enum | { LAYER_BACKGROUND0 = -300, LAYER_BACKGROUND1 = -200, LAYER_BACKGROUNDTILES = -100, LAYER_TILES = 0, LAYER_OBJECTS = 50, LAYER_FLOATINGOBJECTS = 150, LAYER_FOREGROUNDTILES = 200, LAYER_FOREGROUND0 = 300, LAYER_FOREGROUND1 = 400, LAYER_HUD = 500, LAYER_GUI = 600 } |
enum | Target { NORMAL, LIGHTMAP } |
enum | RequestType { SURFACE, SURFACE_PART, TEXT, GRADIENT, FILLRECT, INVERSEELLIPSE, DRAW_LIGHTMAP, GETLIGHT } |
anonymous enum |
LAYER_BACKGROUND0 | |
LAYER_BACKGROUND1 | |
LAYER_BACKGROUNDTILES | |
LAYER_TILES | |
LAYER_OBJECTS | |
LAYER_FLOATINGOBJECTS | |
LAYER_FOREGROUNDTILES | |
LAYER_FOREGROUND0 | |
LAYER_FOREGROUND1 | |
LAYER_HUD | |
LAYER_GUI |
Definition at line 34 of file drawing_request.hpp.
00034 { 00035 // Image/gradient backgrounds (should cover entire screen) 00036 LAYER_BACKGROUND0 = -300, 00037 // Particle backgrounds 00038 LAYER_BACKGROUND1 = -200, 00039 // Tilemap backgrounds 00040 LAYER_BACKGROUNDTILES = -100, 00041 // Solid tilemaps 00042 LAYER_TILES = 0, 00043 // Ordinary objects 00044 LAYER_OBJECTS = 50, 00045 // Objects that pass through walls 00046 LAYER_FLOATINGOBJECTS = 150, 00047 // 00048 LAYER_FOREGROUNDTILES = 200, 00049 // 00050 LAYER_FOREGROUND0 = 300, 00051 // 00052 LAYER_FOREGROUND1 = 400, 00053 // Hitpoints, time, coins, etc. 00054 LAYER_HUD = 500, 00055 // Menus, mouse, console etc. 00056 LAYER_GUI = 600 00057 };
enum RequestType |
Definition at line 78 of file drawing_request.hpp.
00079 { 00080 SURFACE, SURFACE_PART, TEXT, GRADIENT, FILLRECT, INVERSEELLIPSE, DRAW_LIGHTMAP, GETLIGHT 00081 };
enum Target |