#include <OgreD3D11Device.h>
Classes | |
struct | ThreadInfo |
Public Types | |
enum | eExceptionsErrorLevel { D3D_NO_EXCEPTION, D3D_CORRUPTION, D3D_ERROR, D3D_WARNING, D3D_INFO } |
Public Member Functions | |
D3D11Device (ID3D11DeviceN *device) | |
~D3D11Device () | |
const bool | _getErrorsFromQueue () const |
const void | clearStoredErrorMessages () const |
ID3D11DeviceN * | get () |
ID3D11ClassLinkage * | GetClassLinkage () |
const String | getErrorDescription (const HRESULT hr=NO_ERROR) const |
ID3D11DeviceContextN * | GetImmediateContext () |
const bool | isError () const |
const bool | isNull () |
ID3D11DeviceN * | operator-> () const |
ID3D11DeviceN * | operator= (ID3D11DeviceN *device) |
void | release () |
Static Public Member Functions | |
static const eExceptionsErrorLevel | getExceptionsErrorLevel () |
static void | setExceptionsErrorLevel (const eExceptionsErrorLevel exceptionsErrorLevel) |
Static Public Attributes | |
static eExceptionsErrorLevel | mExceptionsErrorLevel |
Private Member Functions | |
D3D11Device () | |
Private Attributes | |
ID3D11ClassLinkage * | mClassLinkage |
ID3D11DeviceN * | mD3D11Device |
ID3D11DeviceContextN * | mImmediateContext |
ID3D11InfoQueue * | mInfoQueue |
Definition at line 36 of file OgreD3D11Device.h.
Enumerator | |
---|---|
D3D_NO_EXCEPTION | |
D3D_CORRUPTION | |
D3D_ERROR | |
D3D_WARNING | |
D3D_INFO |
Definition at line 114 of file OgreD3D11Device.h.
|
private |
Ogre::D3D11Device::D3D11Device | ( | ID3D11DeviceN * | device | ) |
Ogre::D3D11Device::~D3D11Device | ( | ) |
const bool Ogre::D3D11Device::_getErrorsFromQueue | ( | ) | const |
Referenced by isError().
const void Ogre::D3D11Device::clearStoredErrorMessages | ( | ) | const |
Referenced by operator->().
ID3D11DeviceN* Ogre::D3D11Device::get | ( | ) |
|
inline |
Definition at line 79 of file OgreD3D11Device.h.
References mClassLinkage.
const String Ogre::D3D11Device::getErrorDescription | ( | const HRESULT | hr = NO_ERROR | ) | const |
Referenced by Ogre::D3D11Texture::_queryInterface().
|
static |
|
inline |
Definition at line 74 of file OgreD3D11Device.h.
References mImmediateContext.
|
inline |
Definition at line 100 of file OgreD3D11Device.h.
References _getErrorsFromQueue(), D3D_NO_EXCEPTION, and mExceptionsErrorLevel.
Referenced by Ogre::D3D11Texture::_queryInterface().
const bool Ogre::D3D11Device::isNull | ( | ) |
|
inline |
Definition at line 84 of file OgreD3D11Device.h.
References clearStoredErrorMessages(), D3D_NO_EXCEPTION, mD3D11Device, and mExceptionsErrorLevel.
ID3D11DeviceN* Ogre::D3D11Device::operator= | ( | ID3D11DeviceN * | device | ) |
void Ogre::D3D11Device::release | ( | ) |
|
static |
|
private |
Definition at line 44 of file OgreD3D11Device.h.
Referenced by GetClassLinkage().
|
private |
Definition at line 39 of file OgreD3D11Device.h.
Referenced by operator->().
|
static |
Definition at line 123 of file OgreD3D11Device.h.
Referenced by isError(), and operator->().
|
private |
Definition at line 40 of file OgreD3D11Device.h.
Referenced by GetImmediateContext().
|
private |
Definition at line 41 of file OgreD3D11Device.h.