Colobot
|
Texture struct and related enums. More...
Classes | |
struct | Gfx::TextureCreateParams |
Parameters for texture creation. More... | |
struct | Gfx::TextureStageParams |
Parameters for a texture unit. More... | |
struct | Gfx::Texture |
Info about a texture. More... | |
Namespaces | |
Gfx | |
Namespace for (new) graphics code. | |
Enumerations | |
enum | Gfx::TexImgFormat { Gfx::TEX_IMG_AUTO, Gfx::TEX_IMG_RGB, Gfx::TEX_IMG_BGR, Gfx::TEX_IMG_RGBA, Gfx::TEX_IMG_BGRA } |
Format of image data. More... | |
enum | Gfx::TexFilter { TEX_FILTER_NEAREST, TEX_FILTER_BILINEAR, TEX_FILTER_TRILINEAR } |
General texture filtering mode. More... | |
enum | Gfx::TexMinFilter { TEX_MIN_FILTER_NEAREST, TEX_MIN_FILTER_LINEAR, TEX_MIN_FILTER_NEAREST_MIPMAP_NEAREST, TEX_MIN_FILTER_LINEAR_MIPMAP_NEAREST, TEX_MIN_FILTER_NEAREST_MIPMAP_LINEAR, TEX_MIN_FILTER_LINEAR_MIPMAP_LINEAR } |
Texture minification filter. More... | |
enum | Gfx::TexMagFilter { TEX_MAG_FILTER_NEAREST, TEX_MAG_FILTER_LINEAR } |
Texture magnification filter. More... | |
enum | Gfx::TexWrapMode { TEX_WRAP_CLAMP, TEX_WRAP_CLAMP_TO_BORDER, TEX_WRAP_REPEAT } |
Wrapping mode for texture coords. More... | |
enum | Gfx::TexMixOperation { Gfx::TEX_MIX_OPER_DEFAULT, Gfx::TEX_MIX_OPER_REPLACE, Gfx::TEX_MIX_OPER_MODULATE, Gfx::TEX_MIX_OPER_ADD, Gfx::TEX_MIX_OPER_SUBTRACT } |
Multitexture mixing operation. More... | |
enum | Gfx::TexMixArgument { Gfx::TEX_MIX_ARG_TEXTURE, Gfx::TEX_MIX_ARG_TEXTURE_0, Gfx::TEX_MIX_ARG_TEXTURE_1, Gfx::TEX_MIX_ARG_TEXTURE_2, Gfx::TEX_MIX_ARG_TEXTURE_3, Gfx::TEX_MIX_ARG_COMPUTED_COLOR, Gfx::TEX_MIX_ARG_SRC_COLOR, Gfx::TEX_MIX_ARG_FACTOR } |
Multitexture mixing argument. More... | |
Texture struct and related enums.