mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2025-01-11 04:21:08 +00:00
22 lines
583 B
C
22 lines
583 B
C
|
|
||
|
#if !defined (INCLUDED_TEXTURELIB_H)
|
||
|
#define INCLUDED_TEXTURELIB_H
|
||
|
|
||
|
#include "math/vector.h"
|
||
|
typedef Vector3 Colour3;
|
||
|
typedef unsigned int GLuint;
|
||
|
|
||
|
// describes a GL texture
|
||
|
struct qtexture_t
|
||
|
{
|
||
|
// name of the texture file (the physical image file we are using)
|
||
|
// NOTE: used for lookup, must be unique .. vfs path of the texture, lowercase, NO FILE EXTENSION
|
||
|
// ex textures/gothic_wall/iron
|
||
|
std::size_t width, height;
|
||
|
GLuint texture_number; // gl bind number
|
||
|
Colour3 color; // for flat shade mode
|
||
|
int surfaceFlags, contentFlags, value;
|
||
|
};
|
||
|
|
||
|
#endif
|