#include <OgreD3D11VendorExtension.h>
◆ D3D11VendorExtension()
Ogre::D3D11VendorExtension::D3D11VendorExtension |
( |
| ) |
|
◆ ~D3D11VendorExtension()
virtual Ogre::D3D11VendorExtension::~D3D11VendorExtension |
( |
| ) |
|
|
virtual |
◆ createDevice()
void Ogre::D3D11VendorExtension::createDevice |
( |
const String & | appName, |
|
|
IDXGIAdapter * | adapter, |
|
|
D3D_DRIVER_TYPE | driverType, |
|
|
UINT | deviceFlags, |
|
|
D3D_FEATURE_LEVEL * | pFirstFL, |
|
|
UINT | numFeatureLevels, |
|
|
D3D_FEATURE_LEVEL * | outFeatureLevel, |
|
|
ID3D11Device ** | outDevice ) |
◆ destroyDevice()
virtual void Ogre::D3D11VendorExtension::destroyDevice |
( |
ID3D11Device * | device | ) |
|
|
virtual |
◆ initializeExtension()
- Parameters
-
preferredVendor | Use GPU_UNKNOWN to determined automatically Use GPU_VENDOR_COUNT to force-disable vendor extensions (i.e. raw D3D11 API) The rest will force a particular GPU vendor extension |
adapter | The adapter to render to, in order to see which vendor extension to prefer in case there's multiple vendor GPUs in the same machine |
- Returns
The documentation for this class was generated from the following file: