|
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.
1.8.13