#include <OgreD3D9Mappings.h>
Public Types | |
enum | eD3DTexType { D3D_TEX_TYPE_NORMAL, D3D_TEX_TYPE_CUBE, D3D_TEX_TYPE_VOLUME, D3D_TEX_TYPE_NONE } |
enum identifying D3D9 tex. types More... | |
enum | eD3DFilterUsage { D3D_FUSAGE_MIN, D3D_FUSAGE_MAG, D3D_FUSAGE_MIP } |
enum identifying D3D9 filter usage type More... | |
Static Public Methods | |
DWORD | get (ShadeOptions so) |
return a D3D9 equivalent for a Ogre ShadeOptions value | |
D3DLIGHTTYPE | get (Ogre::Light::LightTypes lightType) |
return a D3D9 equivalent for a Ogre LightTypes value | |
DWORD | get (TexCoordCalcMethod m, const D3DCAPS9 &caps) |
return a D3D9 equivalent for a Ogre TexCoordCalsMethod value | |
D3DTEXTUREADDRESS | get (TextureUnitState::TextureAddressingMode tam) |
return a D3D9 equivalent for a Ogre TextureAddressingMode value | |
D3DTEXTURESTAGESTATETYPE | get (LayerBlendType lbt) |
return a D3D9 equivalent for a Ogre LayerBlendType value | |
DWORD | get (LayerBlendOperationEx lbo, D3DCAPS9 devCaps) |
return a D3D9 equivalent for a Ogre LayerBlendOperationEx value | |
DWORD | get (LayerBlendSource lbs) |
return a D3D9 equivalent for a Ogre LayerBlendSource value | |
D3DBLEND | get (SceneBlendFactor sbf) |
return a D3D9 equivalent for a Ogre SceneBlendFactor value | |
DWORD | get (CompareFunction cf) |
return a D3D9 equivalent for a Ogre CompareFunction value | |
DWORD | get (CullingMode cm, bool flip) |
return a D3D9 equivalent for a Ogre CillingMode value | |
D3DFOGMODE | get (FogMode fm) |
return a D3D9 equivalent for a Ogre FogMode value | |
D3DFILLMODE | get (SceneDetailLevel level) |
return a D3D9 equivalent for a Ogre SceneDetailLevel value | |
DWORD | get (StencilOperation op) |
return a D3D9 equivalent for a Ogre StencilOperation value | |
D3DSAMPLERSTATETYPE | get (FilterType ft) |
return a D3D9 state type for Ogre FilterType value | |
DWORD | get (FilterType ft, FilterOptions fo, D3DCAPS9 devCaps, eD3DTexType texType) |
return a D3D9 filter option for Ogre FilterType & FilterOption value | |
eD3DTexType | get (TextureType ogreTexType) |
return the D3DtexType equivalent of a Ogre tex. type | |
DWORD | get (HardwareBuffer::Usage usage) |
return the combination of D3DUSAGE values for Ogre buffer usage | |
DWORD | get (HardwareBuffer::LockOptions) |
Get lock options. | |
D3DFORMAT | get (HardwareIndexBuffer::IndexType itype) |
Get index type. | |
D3DDECLTYPE | get (VertexElementType vType) |
Get vertex data type. | |
D3DDECLUSAGE | get (VertexElementSemantic sem) |
Get vertex semantic. | |
D3DXMATRIX | makeD3DXMatrix (const Matrix4 &mat) |
Matrix4 | D3D9Mappings::convertD3DXMatrix (const D3DXMATRIX &mat) |
|
enum identifying D3D9 filter usage type
Definition at line 61 of file OgreD3D9Mappings.h. |
|
enum identifying D3D9 tex. types
Definition at line 48 of file OgreD3D9Mappings.h. |
|
|
|
Get vertex semantic.
Definition at line 502 of file OgreD3D9Mappings.cpp. References Ogre::VertexElementSemantic, Ogre::VES_BINORMAL, Ogre::VES_BLEND_INDICES, Ogre::VES_BLEND_WEIGHTS, Ogre::VES_DIFFUSE, Ogre::VES_NORMAL, Ogre::VES_POSITION, Ogre::VES_SPECULAR, Ogre::VES_TANGENT, and Ogre::VES_TEXTURE_COORDINATES. |
|
Get vertex data type.
Definition at line 472 of file OgreD3D9Mappings.cpp. References Ogre::VertexElementType, Ogre::VET_COLOUR, Ogre::VET_FLOAT1, Ogre::VET_FLOAT2, Ogre::VET_FLOAT3, Ogre::VET_FLOAT4, Ogre::VET_SHORT2, and Ogre::VET_SHORT4. |
|
Get index type.
Definition at line 460 of file OgreD3D9Mappings.cpp. |
|
Get lock options.
Definition at line 441 of file OgreD3D9Mappings.cpp. |
|
return the combination of D3DUSAGE values for Ogre buffer usage
Definition at line 427 of file OgreD3D9Mappings.cpp. |
|
return the D3DtexType equivalent of a Ogre tex. type
Definition at line 412 of file OgreD3D9Mappings.cpp. References Ogre::TEX_TYPE_1D, Ogre::TEX_TYPE_2D, Ogre::TEX_TYPE_3D, Ogre::TEX_TYPE_CUBE_MAP, and Ogre::TextureType. |
|
return a D3D9 filter option for Ogre FilterType & FilterOption value
Definition at line 320 of file OgreD3D9Mappings.cpp. References D3D_TEX_TYPE_CUBE, D3D_TEX_TYPE_NORMAL, D3D_TEX_TYPE_VOLUME, Ogre::FilterOptions, Ogre::FilterType, Ogre::FO_ANISOTROPIC, Ogre::FO_LINEAR, Ogre::FO_NONE, Ogre::FO_POINT, Ogre::FT_MAG, Ogre::FT_MIN, Ogre::FT_MIP, and Ogre::TFO_NONE. |
|
return a D3D9 state type for Ogre FilterType value
Definition at line 301 of file OgreD3D9Mappings.cpp. References Ogre::FilterType, Ogre::FT_MAG, Ogre::FT_MIN, and Ogre::FT_MIP. |
|
return a D3D9 equivalent for a Ogre StencilOperation value
Definition at line 281 of file OgreD3D9Mappings.cpp. References Ogre::SOP_DECREMENT, Ogre::SOP_INCREMENT, Ogre::SOP_INVERT, Ogre::SOP_KEEP, Ogre::SOP_REPLACE, Ogre::SOP_ZERO, and Ogre::StencilOperation. |
|
return a D3D9 equivalent for a Ogre SceneDetailLevel value
Definition at line 267 of file OgreD3D9Mappings.cpp. References Ogre::SceneDetailLevel, Ogre::SDL_POINTS, Ogre::SDL_SOLID, and Ogre::SDL_WIREFRAME. |
|
return a D3D9 equivalent for a Ogre FogMode value
Definition at line 253 of file OgreD3D9Mappings.cpp. References Ogre::FOG_EXP, Ogre::FOG_EXP2, Ogre::FOG_LINEAR, and Ogre::FogMode. |
|
return a D3D9 equivalent for a Ogre CillingMode value
Definition at line 233 of file OgreD3D9Mappings.cpp. References Ogre::CULL_ANTICLOCKWISE, Ogre::CULL_CLOCKWISE, Ogre::CULL_NONE, and Ogre::CullingMode. |
|
return a D3D9 equivalent for a Ogre CompareFunction value
Definition at line 209 of file OgreD3D9Mappings.cpp. References Ogre::CMPF_ALWAYS_FAIL, Ogre::CMPF_ALWAYS_PASS, Ogre::CMPF_EQUAL, Ogre::CMPF_GREATER, Ogre::CMPF_GREATER_EQUAL, Ogre::CMPF_LESS, Ogre::CMPF_LESS_EQUAL, Ogre::CMPF_NOT_EQUAL, and Ogre::CompareFunction. |
|
return a D3D9 equivalent for a Ogre SceneBlendFactor value
Definition at line 181 of file OgreD3D9Mappings.cpp. References Ogre::SBF_DEST_ALPHA, Ogre::SBF_DEST_COLOUR, Ogre::SBF_ONE, Ogre::SBF_ONE_MINUS_DEST_ALPHA, Ogre::SBF_ONE_MINUS_DEST_COLOUR, Ogre::SBF_ONE_MINUS_SOURCE_ALPHA, Ogre::SBF_ONE_MINUS_SOURCE_COLOUR, Ogre::SBF_SOURCE_ALPHA, Ogre::SBF_SOURCE_COLOUR, Ogre::SBF_ZERO, and Ogre::SceneBlendFactor. |
|
return a D3D9 equivalent for a Ogre LayerBlendSource value
Definition at line 124 of file OgreD3D9Mappings.cpp. References Ogre::LayerBlendSource, Ogre::LBS_CURRENT, Ogre::LBS_DIFFUSE, Ogre::LBS_MANUAL, Ogre::LBS_SPECULAR, and Ogre::LBS_TEXTURE. |
|
return a D3D9 equivalent for a Ogre LayerBlendOperationEx value
Definition at line 142 of file OgreD3D9Mappings.cpp. References Ogre::LayerBlendOperationEx, Ogre::LBX_ADD, Ogre::LBX_ADD_SIGNED, Ogre::LBX_ADD_SMOOTH, Ogre::LBX_BLEND_CURRENT_ALPHA, Ogre::LBX_BLEND_DIFFUSE_ALPHA, Ogre::LBX_BLEND_MANUAL, Ogre::LBX_BLEND_TEXTURE_ALPHA, Ogre::LBX_DOTPRODUCT, Ogre::LBX_MODULATE, Ogre::LBX_MODULATE_X2, Ogre::LBX_MODULATE_X4, Ogre::LBX_SOURCE1, Ogre::LBX_SOURCE2, and Ogre::LBX_SUBTRACT. |
|
return a D3D9 equivalent for a Ogre LayerBlendType value
Definition at line 112 of file OgreD3D9Mappings.cpp. References Ogre::LayerBlendType, Ogre::LBT_ALPHA, and Ogre::LBT_COLOUR. |
|
return a D3D9 equivalent for a Ogre TextureAddressingMode value
Definition at line 98 of file OgreD3D9Mappings.cpp. |
|
return a D3D9 equivalent for a Ogre TexCoordCalsMethod value
Definition at line 62 of file OgreD3D9Mappings.cpp. References Ogre::TEXCALC_ENVIRONMENT_MAP, Ogre::TEXCALC_ENVIRONMENT_MAP_NORMAL, Ogre::TEXCALC_ENVIRONMENT_MAP_PLANAR, Ogre::TEXCALC_ENVIRONMENT_MAP_REFLECTION, Ogre::TEXCALC_NONE, and Ogre::TexCoordCalcMethod. |
|
return a D3D9 equivalent for a Ogre LightTypes value
Definition at line 48 of file OgreD3D9Mappings.cpp. References Ogre::Light::LightTypes. |
|
return a D3D9 equivalent for a Ogre ShadeOptions value
Definition at line 34 of file OgreD3D9Mappings.cpp. References Ogre::ShadeOptions, Ogre::SO_FLAT, Ogre::SO_GOURAUD, and Ogre::SO_PHONG. |
|
Definition at line 538 of file OgreD3D9Mappings.cpp. References Ogre::Matrix4::m. |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:12:12 2004