28 #ifndef __D3D10MAPPINGS_H__
29 #define __D3D10MAPPINGS_H__
83 static D3D10_CULL_MODE
get(
CullingMode cm,
bool flip =
false);
110 static void get(
const ColourValue& inColour,
float * outColour );
124 static D3D10_USAGE
_getUsage(
int mUsage);
Class encapsulating a standard 4x4 homogeneous matrix.
static PixelFormat _getClosestSupportedPF(PixelFormat ogrePF)
utility method, find closest Ogre pixel format that D3D10 can support
static DXGI_FORMAT getFormat(HardwareIndexBuffer::IndexType itype)
LayerBlendType
Type of texture blend mode.
Class representing colour.
static D3DXMATRIX makeD3DXMatrix(const Matrix4 &mat)
VertexElementSemantic
Vertex element semantics, used to identify the meaning of vertex buffer contents. ...
static PixelFormat _getPF(DXGI_FORMAT d3dPF)
utility method, convert D3D10 pixel format to Ogre pixel format
SceneBlendFactor
Blending factors for manually blending objects with the scene.
CullingMode
Hardware culling modes based on vertex winding.
LockOptions
Locking options.
static UINT getByteWidth(HardwareIndexBuffer::IndexType itype)
PixelFormat
The pixel format used for images, textures, and render surfaces.
TextureAddressingMode
Texture addressing modes - default is TAM_WRAP.
static bool _isDynamic(HardwareBuffer::Usage mUsage)
Usage
Enums describing buffer usage; not mutually exclusive.
VertexElementType
Vertex element type, used to identify the base types of the vertex contents.
static Matrix4 convertD3DXMatrix(const D3DXMATRIX &mat)
eD3DFilterUsage
enum identifying D3D10 filter usage type
eD3DTexType
enum identifying D3D10 tex. types
TextureType
Enum identifying the texture type.
PolygonMode
The polygon mode to use when rasterising.
static UINT _getAccessFlags(HardwareBuffer::Usage mUsage)
StencilOperation
Enum describing the various actions which can be taken onthe stencil buffer.
FilterOptions
Filtering options for textures / mipmaps.
CompareFunction
Comparison functions used for the depth/stencil buffer operations and others.
static D3D10_USAGE _getUsage(HardwareBuffer::Usage mUsage)