|
Namespaces |
| namespace | Keos |
Enumerations |
| enum | Keos::TPrimitiveType {
Keos::PT_TRIANGLELIST,
Keos::PT_TRIANGLESTRIP,
Keos::PT_TRIANGLEFAN,
Keos::PT_LINELIST,
Keos::PT_LINESTRIP,
Keos::PT_POINTLIST
} |
| | Primitive types. More...
|
| enum | { Keos::BUF_STATIC = 1 << 0,
Keos::BUF_DYNAMIC = 1 << 1
} |
| | Buffer creation flags. More...
|
| enum | { Keos::LOCK_READONLY = 1 << 0,
Keos::LOCK_WRITEONLY = 1 << 1
} |
| | Buffer/Textures lock flags. More...
|
| enum | Keos::TMatrixType {
Keos::MAT_MODELVIEW,
Keos::MAT_PROJECTION,
Keos::MAT_TEXTURE_0,
Keos::MAT_TEXTURE_1,
Keos::MAT_TEXTURE_2,
Keos::MAT_TEXTURE_3
} |
| | Matrix types. More...
|
| enum | Keos::TPixelFormat {
Keos::PXF_L8,
Keos::PXF_A8L8,
Keos::PXF_A1R5G5B5,
Keos::PXF_A4R4G4B4,
Keos::PXF_R8G8B8,
Keos::PXF_A8R8G8B8,
Keos::PXF_DXTC1,
Keos::PXF_DXTC3,
Keos::PXF_DXTC5
} |
| | Pixels formats. More...
|
| enum | { Keos::TEX_NOMIPMAP = 1 << 0
} |
| | Textures creation flags. More...
|
| enum | Keos::TIntersection { Keos::INT_IN,
Keos::INT_OUT,
Keos::INT_INTERSECTS
} |
| | Intersections types. More...
|
| enum | Keos::TBlend {
Keos::BLEND_SRCALPHA,
Keos::BLEND_INVSRCALPHA,
Keos::BLEND_DESTALPHA,
Keos::BLEND_INVDESTALPHA,
Keos::BLEND_SRCCOLOR,
Keos::BLEND_INVSRCCOLOR,
Keos::BLEND_DESTCOLOR,
Keos::BLEND_INVDESTCOLOR,
Keos::BLEND_ONE,
Keos::BLEND_ZERO
} |
| | Alpha-blending. More...
|
| enum | Keos::TTextureOp {
Keos::TXO_COLOR_FIRSTARG,
Keos::TXO_COLOR_ADD,
Keos::TXO_COLOR_MODULATE,
Keos::TXO_ALPHA_FIRSTARG,
Keos::TXO_ALPHA_ADD,
Keos::TXO_ALPHA_MODULATE
} |
| | Textures operators. More...
|
| enum | Keos::TTextureArg { Keos::TXA_DIFFUSE,
Keos::TXA_TEXTURE,
Keos::TXA_PREVIOUS,
Keos::TXA_CONSTANT
} |
| | Arguments of mixing of the units of texture. More...
|
| enum | Keos::TAlign {
Keos::ALIGN_LEFT = 1 << 0,
Keos::ALIGN_HCENTER = 1 << 1,
Keos::ALIGN_RIGHT = 1 << 2,
Keos::ALIGN_TOP = 1 << 3,
Keos::ALIGN_VCENTER = 1 << 4,
Keos::ALIGN_BOTTOM = 1 << 5
} |
| | Align modes. More...
|
| enum | Keos::TRenderParameter { Keos::RENDER_ZWRITE,
Keos::RENDER_ALPHABLEND,
Keos::RENDER_LIGHTING
} |
| | Render parameters. More...
|
| enum | Keos::TFillMode { Keos::FILL_POINT,
Keos::FILL_WIREFRAME,
Keos::FILL_SOLID
} |
| | Fill modes. More...
|
| enum | Keos::TShaderType { Keos::SHADER_VERTEX,
Keos::SHADER_PIXEL
} |
| | Shaders types. More...
|
| enum | Keos::TMD2AnimatedMeshStateKF {
Keos::MD2_STAND = 0,
Keos::MD2_RUN = 1,
Keos::MD2_ATTACK = 2,
Keos::MD2_PAIN_A = 3,
Keos::MD2_PAIN_B = 4,
Keos::MD2_PAIN_C = 5,
Keos::MD2_JUMP = 6,
Keos::MD2_FLIP = 7,
Keos::MD2_SALUTE = 8,
Keos::MD2_FALLBACK = 9,
Keos::MD2_WAVE = 10,
Keos::MD2_POINT = 11,
Keos::MD2_CROUCH_STAND = 12,
Keos::MD2_CROUCH_WALK = 13,
Keos::MD2_CROUCH_ATTACK = 14,
Keos::MD2_CROUCH_PAIN = 15,
Keos::MD2_CROUCH_DEATH = 16,
Keos::MD2_DEATH_FALLBACK = 17,
Keos::MD2_DEATH_FALLFORWARD = 18,
Keos::MD2_DEATH_FALLBACKSLOW = 19
} |
| | MD2 Animated states. More...
|