#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 (ID3D11Device *device) | |
~D3D11Device () | |
ID3D11DeviceContext * | GetImmediateContext () |
ID3D11Device * | operator-> () const |
const void | clearStoredErrorMessages () const |
ID3D11Device * | operator= (ID3D11Device *device) |
const bool | isNull () |
const String | getErrorDescription (const HRESULT hr=NO_ERROR) const |
const bool | isError () const |
const bool | _getErrorsFromQueue () const |
void | release () |
ID3D11Device * | get () |
Static Public Member Functions | |
static void | setExceptionsErrorLevel (const eExceptionsErrorLevel exceptionsErrorLevel) |
static const eExceptionsErrorLevel | getExceptionsErrorLevel () |
Static Public Attributes | |
static eExceptionsErrorLevel | mExceptionsErrorLevel |
Private Member Functions | |
D3D11Device () | |
Private Attributes | |
ID3D11Device * | mD3D11Device |
ID3D11DeviceContext * | mImmediateContext |
ID3D11InfoQueue * | mInfoQueue |
Definition at line 36 of file OgreD3D11Device.h.
Definition at line 107 of file OgreD3D11Device.h.
Ogre::D3D11Device::D3D11Device | ( | ) | [private] |
Ogre::D3D11Device::D3D11Device | ( | ID3D11Device * | device | ) |
const bool Ogre::D3D11Device::_getErrorsFromQueue | ( | ) | const |
Referenced by isError().
const void Ogre::D3D11Device::clearStoredErrorMessages | ( | ) | const |
Referenced by operator->().
ID3D11Device* Ogre::D3D11Device::get | ( | ) |
const String Ogre::D3D11Device::getErrorDescription | ( | const HRESULT | hr = NO_ERROR | ) | const |
static const eExceptionsErrorLevel Ogre::D3D11Device::getExceptionsErrorLevel | ( | ) | [static] |
ID3D11DeviceContext* Ogre::D3D11Device::GetImmediateContext | ( | ) |
Definition at line 72 of file OgreD3D11Device.h.
References mImmediateContext.
const bool Ogre::D3D11Device::isError | ( | ) | const |
Definition at line 93 of file OgreD3D11Device.h.
References _getErrorsFromQueue(), D3D_NO_EXCEPTION, and mExceptionsErrorLevel.
const bool Ogre::D3D11Device::isNull | ( | ) |
ID3D11Device* Ogre::D3D11Device::operator-> | ( | ) | const |
Definition at line 77 of file OgreD3D11Device.h.
References clearStoredErrorMessages(), D3D_NO_EXCEPTION, mD3D11Device, and mExceptionsErrorLevel.
ID3D11Device* Ogre::D3D11Device::operator= | ( | ID3D11Device * | device | ) |
void Ogre::D3D11Device::release | ( | ) |
static void Ogre::D3D11Device::setExceptionsErrorLevel | ( | const eExceptionsErrorLevel | exceptionsErrorLevel | ) | [static] |
ID3D11Device* Ogre::D3D11Device::mD3D11Device [private] |
Definition at line 39 of file OgreD3D11Device.h.
Referenced by operator->().
Definition at line 116 of file OgreD3D11Device.h.
Referenced by isError(), and operator->().
ID3D11DeviceContext* Ogre::D3D11Device::mImmediateContext [private] |
Definition at line 40 of file OgreD3D11Device.h.
Referenced by GetImmediateContext().
ID3D11InfoQueue* Ogre::D3D11Device::mInfoQueue [private] |
Definition at line 41 of file OgreD3D11Device.h.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Sep 2 2012 07:27:45