#include <OgreD3D11Mappings.h>
Public Types | |
enum | eD3DFilterUsage { D3D_FUSAGE_MIN, D3D_FUSAGE_MAG, D3D_FUSAGE_MIP } |
enum identifying D3D11 filter usage type More... | |
Static Public Member Functions | |
static D3D11_TEXTURE_ADDRESS_MODE | get (TextureUnitState::TextureAddressingMode tam) |
return a D3D11 equivalent for a Ogre ShadeOptions value | |
static D3D11_BLEND | get (LayerBlendType lbt) |
return a D3D11 equivalent for a Ogre LayerBlendType value | |
static D3D11_BLEND | get (SceneBlendFactor sbf) |
return a D3D11 equivalent for a Ogre LayerBlendOperationEx value | |
static D3D11_COMPARISON_FUNC | get (CompareFunction cf) |
return a D3D11 equivalent for a Ogre CompareFunction value | |
static D3D11_CULL_MODE | get (CullingMode cm, bool flip=false) |
return a D3D11 equivalent for a Ogre CillingMode value | |
static D3D11_FILL_MODE | get (PolygonMode level) |
return a D3D11 equivalent for a Ogre FogMode value | |
static D3D11_STENCIL_OP | get (StencilOperation op, bool invert=false) |
return a D3D11 equivalent for a Ogre StencilOperation value | |
static DWORD | get (FilterType ft) |
return a D3D11 state type for Ogre FilterType value | |
static D3D11_FILTER | get (const FilterOptions minification, const FilterOptions magnification, const FilterOptions mips, const bool comparison=false) |
static DWORD | get (HardwareBuffer::Usage usage) |
return the combination of D3DUSAGE values for Ogre buffer usage | |
static D3D11_MAP | get (HardwareBuffer::LockOptions options, HardwareBuffer::Usage usage) |
Get lock options. | |
static DXGI_FORMAT | get (HardwareIndexBuffer::IndexType itype) |
Get index type. | |
static UINT | getByteWidth (HardwareIndexBuffer::IndexType itype) |
static DXGI_FORMAT | getFormat (HardwareIndexBuffer::IndexType itype) |
static DXGI_FORMAT | get (VertexElementType vType) |
Get vertex data type. | |
static LPCSTR | get (VertexElementSemantic sem) |
Get vertex semantic. | |
static VertexElementSemantic | get (LPCSTR sem) |
static void | get (const ColourValue &inColour, float *outColour) |
Get dx11 color. | |
static PixelFormat | _getPF (DXGI_FORMAT d3dPF) |
utility method, convert D3D11 pixel format to Ogre pixel format | |
static DXGI_FORMAT | _getPF (PixelFormat ogrePF) |
utility method, convert Ogre pixel format to D3D11 pixel format | |
static D3D11_USAGE | _getUsage (HardwareBuffer::Usage mUsage) |
static D3D11_USAGE | _getUsage (int mUsage) |
static UINT | _getAccessFlags (HardwareBuffer::Usage mUsage) |
static UINT | _getAccessFlags (int mUsage) |
static bool | _isDynamic (HardwareBuffer::Usage mUsage) |
static PixelFormat | _getClosestSupportedPF (PixelFormat ogrePF) |
utility method, find closest Ogre pixel format that D3D11 can support |
Definition at line 37 of file OgreD3D11Mappings.h.
enum identifying D3D11 filter usage type
Definition at line 42 of file OgreD3D11Mappings.h.
static UINT Ogre::D3D11Mappings::_getAccessFlags | ( | HardwareBuffer::Usage | mUsage | ) | [static] |
static UINT Ogre::D3D11Mappings::_getAccessFlags | ( | int | mUsage | ) | [static] |
static PixelFormat Ogre::D3D11Mappings::_getClosestSupportedPF | ( | PixelFormat | ogrePF | ) | [static] |
utility method, find closest Ogre pixel format that D3D11 can support
static PixelFormat Ogre::D3D11Mappings::_getPF | ( | DXGI_FORMAT | d3dPF | ) | [static] |
utility method, convert D3D11 pixel format to Ogre pixel format
static DXGI_FORMAT Ogre::D3D11Mappings::_getPF | ( | PixelFormat | ogrePF | ) | [static] |
utility method, convert Ogre pixel format to D3D11 pixel format
static D3D11_USAGE Ogre::D3D11Mappings::_getUsage | ( | HardwareBuffer::Usage | mUsage | ) | [static] |
static D3D11_USAGE Ogre::D3D11Mappings::_getUsage | ( | int | mUsage | ) | [static] |
static bool Ogre::D3D11Mappings::_isDynamic | ( | HardwareBuffer::Usage | mUsage | ) | [static] |
static D3D11_TEXTURE_ADDRESS_MODE Ogre::D3D11Mappings::get | ( | TextureUnitState::TextureAddressingMode | tam | ) | [static] |
static D3D11_BLEND Ogre::D3D11Mappings::get | ( | LayerBlendType | lbt | ) | [static] |
return a D3D11 equivalent for a Ogre LayerBlendType value
static D3D11_BLEND Ogre::D3D11Mappings::get | ( | SceneBlendFactor | sbf | ) | [static] |
static D3D11_COMPARISON_FUNC Ogre::D3D11Mappings::get | ( | CompareFunction | cf | ) | [static] |
return a D3D11 equivalent for a Ogre CompareFunction value
static D3D11_CULL_MODE Ogre::D3D11Mappings::get | ( | CullingMode | cm, |
bool | flip = false |
||
) | [static] |
return a D3D11 equivalent for a Ogre CillingMode value
static D3D11_FILL_MODE Ogre::D3D11Mappings::get | ( | PolygonMode | level | ) | [static] |
static D3D11_STENCIL_OP Ogre::D3D11Mappings::get | ( | StencilOperation | op, |
bool | invert = false |
||
) | [static] |
return a D3D11 equivalent for a Ogre StencilOperation value
static DWORD Ogre::D3D11Mappings::get | ( | FilterType | ft | ) | [static] |
return a D3D11 state type for Ogre FilterType value
static D3D11_FILTER Ogre::D3D11Mappings::get | ( | const FilterOptions | minification, |
const FilterOptions | magnification, | ||
const FilterOptions | mips, | ||
const bool | comparison = false |
||
) | [static] |
static DWORD Ogre::D3D11Mappings::get | ( | HardwareBuffer::Usage | usage | ) | [static] |
return the combination of D3DUSAGE values for Ogre buffer usage
static D3D11_MAP Ogre::D3D11Mappings::get | ( | HardwareBuffer::LockOptions | options, |
HardwareBuffer::Usage | usage | ||
) | [static] |
Get lock options.
static DXGI_FORMAT Ogre::D3D11Mappings::get | ( | HardwareIndexBuffer::IndexType | itype | ) | [static] |
Get index type.
static DXGI_FORMAT Ogre::D3D11Mappings::get | ( | VertexElementType | vType | ) | [static] |
Get vertex data type.
static LPCSTR Ogre::D3D11Mappings::get | ( | VertexElementSemantic | sem | ) | [static] |
Get vertex semantic.
static VertexElementSemantic Ogre::D3D11Mappings::get | ( | LPCSTR | sem | ) | [static] |
static void Ogre::D3D11Mappings::get | ( | const ColourValue & | inColour, |
float * | outColour | ||
) | [static] |
Get dx11 color.
static UINT Ogre::D3D11Mappings::getByteWidth | ( | HardwareIndexBuffer::IndexType | itype | ) | [static] |
static DXGI_FORMAT Ogre::D3D11Mappings::getFormat | ( | HardwareIndexBuffer::IndexType | itype | ) | [static] |
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 2012 21:49:13