#include "platform/platform.hpp"
#include "platform/color.hpp"
#include "data/string.hpp"


Go to the source code of this file.
Namespaces | |
| namespace | gsgl | 
| namespace | gsgl::platform | 
Classes | |
| class | rgba_buffer | 
| Encapsulates a 32-bit RGBA buffer (possibly memory-mapped).  More... | |
| class | texture | 
| Texture class. This class uses an internal cache, so you can freely create and delete multiple instances of textures from the same file.  More... | |
Enumerations | |
| enum | texture_flags {  TEXTURE_NO_FLAGS = 0, TEXTURE_LOAD_UNCOMPRESSED = 1 << 0, TEXTURE_LOAD_NO_PARAMS = 1 << 1, TEXTURE_RENDER_ANISOTROPIC = 1 << 2, TEXTURE_ENV_REPLACE = 1 << 3, TEXTURE_ENV_MODULATE = 1 << 4, TEXTURE_ENV_MAX = 1 << 5, TEXTURE_WRAP_REPEAT = 1 << 6, TEXTURE_WRAP_CLAMP = 1 << 7, TEXTURE_WRAP_MAX = 1 << 8, TEXTURE_FILTER_LINEAR = 1 << 9, TEXTURE_FILTER_MAX = 1 << 10 }  | 
| enum | texture_format { TEXTURE_COLORMAP = 1, TEXTURE_HEIGHTMAP = 2 } | 
 1.5.5