Go to the documentation of this file.
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 );
TextureAddressingMode
Texture addressing modes - default is TAM_WRAP.
LightTypes
Defines the type of light.
LayerBlendSource
List of valid sources of values for blending operations used in TextureUnitState::setColourOperation ...
LayerBlendType
Type of texture blend mode.
CompareFunction
Comparison functions used for the depth/stencil buffer operations and others.
VertexElementSemantic
Vertex element semantics, used to identify the meaning of vertex buffer contents.
eD3DFilterUsage
enum identifying D3D9 filter usage type
VertexElementType
Vertex element type, used to identify the base types of the vertex contents.
StencilOperation
Enum describing the various actions which can be taken on the stencil buffer.
Class encapsulating a standard 4x4 homogeneous matrix.
@ D3D_FUSAGE_MAG
mag filter
SceneBlendFactor
Blending factors for manually blending objects with the scene.
PixelFormat
The pixel format used for images, textures, and render surfaces.
@ D3D_TEX_TYPE_VOLUME
volume texture
FilterOptions
Filtering options for textures / mipmaps.
@ D3D_FUSAGE_MIN
min filter
CullingMode
Hardware culling modes based on vertex winding.
eD3DTexType
enum identifying D3D9 tex. types
ShadeOptions
Light shading modes.
Usage
Enums describing buffer usage; not mutually exclusive.
LayerBlendOperationEx
Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx...
TextureType
Enum identifying the texture type.
LockOptions
Locking options.
TexCoordCalcMethod
Enum describing the ways to generate texture coordinates.
@ D3D_TEX_TYPE_CUBE
cube texture
PolygonMode
The polygon mode to use when rasterising.
@ D3D_TEX_TYPE_NORMAL
standard texture
SceneBlendOperation
Blending operations controls how objects are blended into the scene.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15