#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 | 
 1.5.1
 1.5.1