![]() |
OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
|
#include <OgreD3D11Device.h>
Public Types | |
enum | eExceptionsErrorLevel { D3D_NO_EXCEPTION , D3D_CORRUPTION , D3D_ERROR , D3D_WARNING , D3D_INFO } |
Public Member Functions | |
D3D11Device () | |
~D3D11Device () | |
bool | _getErrorsFromQueue () const |
void | clearStoredErrorMessages () const |
ID3D11DeviceN * | get () |
ID3D11ClassLinkage * | GetClassLinkage () |
LARGE_INTEGER | GetDriverVersion () |
IDXGIFactoryN * | GetDXGIFactory () |
IDXGIFactory2 * | GetDXGIFactory2 () |
String | getErrorDescription (const HRESULT hr=NO_ERROR) const |
ID3D11DeviceContextN * | GetImmediateContext () |
ID3D11DeviceContext1 * | GetImmediateContext1 () |
ID3DUserDefinedAnnotation * | GetProfiler () |
bool | IsDeviceLost () |
bool | isError () const |
bool | isNull () |
ID3D11DeviceN * | operator-> () const |
void | ReleaseAll () |
void | throwIfFailed (const char *desc, const char *src) |
void | throwIfFailed (HRESULT hr, const char *desc, const char *src) |
void | TransferOwnership (ComPtr< ID3D11Device > &device) |
Static Public Member Functions | |
static eExceptionsErrorLevel | getExceptionsErrorLevel () |
static D3D_DRIVER_TYPE | parseDriverType (const Ogre::String &value, D3D_DRIVER_TYPE fallback=D3D_DRIVER_TYPE_HARDWARE) |
static D3D_FEATURE_LEVEL | parseFeatureLevel (const Ogre::String &value, D3D_FEATURE_LEVEL fallback) |
static void | setExceptionsErrorLevel (const eExceptionsErrorLevel exceptionsErrorLevel) |
static void | setExceptionsErrorLevel (const Ogre::String &exceptionsErrorLevel) |
Static Public Attributes | |
static eExceptionsErrorLevel | mExceptionsErrorLevel |
Ogre::D3D11Device::D3D11Device | ( | ) |
Ogre::D3D11Device::~D3D11Device | ( | ) |
bool Ogre::D3D11Device::_getErrorsFromQueue | ( | ) | const |
void Ogre::D3D11Device::clearStoredErrorMessages | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
bool Ogre::D3D11Device::IsDeviceLost | ( | ) |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
void Ogre::D3D11Device::ReleaseAll | ( | ) |
|
static |
|
static |
References throwIfFailed().
Referenced by throwIfFailed().
void Ogre::D3D11Device::TransferOwnership | ( | ComPtr< ID3D11Device > & | device | ) |
|
static |