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