28 #ifndef __D3D9MAPPINGS_H__
29 #define __D3D9MAPPINGS_H__
91 static D3DFOGMODE
get(
FogMode fm);
113 static D3DXMATRIX makeD3DXMatrix(
const Matrix4& mat );
115 static Matrix4 convertD3DXMatrix(
const D3DXMATRIX& mat );
Class encapsulating a standard 4x4 homogeneous matrix.
LayerBlendType
Type of texture blend mode.
eD3DTexType
enum identifying D3D9 tex. types
LightTypes
Defines the type of light.
TexCoordCalcMethod
Enum describing the ways to generate texture coordinates.
VertexElementSemantic
Vertex element semantics, used to identify the meaning of vertex buffer contents. ...
SceneBlendFactor
Blending factors for manually blending objects with the scene.
CullingMode
Hardware culling modes based on vertex winding.
LockOptions
Locking options.
ShadeOptions
Light shading modes.
PixelFormat
The pixel format used for images, textures, and render surfaces.
TextureAddressingMode
Texture addressing modes - default is TAM_WRAP.
eD3DFilterUsage
enum identifying D3D9 filter usage type
Usage
Enums describing buffer usage; not mutually exclusive.
VertexElementType
Vertex element type, used to identify the base types of the vertex contents.
LayerBlendSource
List of valid sources of values for blending operations used in TextureUnitState::setColourOperation ...
TextureType
Enum identifying the texture type.
PolygonMode
The polygon mode to use when rasterising.
SceneBlendOperation
Blending operations controls how objects are blended into the scene.
LayerBlendOperationEx
Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx...
StencilOperation
Enum describing the various actions which can be taken on the stencil buffer.
FilterOptions
Filtering options for textures / mipmaps.
CompareFunction
Comparison functions used for the depth/stencil buffer operations and others.