#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 | ( | ) |
| ID3D11ClassLinkage* Ogre::D3D11Device::GetClassLinkage | ( | ) |
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 |
| ID3D11DeviceContextN* Ogre::D3D11Device::GetImmediateContext | ( | ) |
Definition at line 74 of file OgreD3D11Device.h.
References mImmediateContext.
| const bool Ogre::D3D11Device::isError | ( | ) | const |
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 | ( | ) |
| ID3D11DeviceN* Ogre::D3D11Device::operator-> | ( | ) | const |
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.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15