#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: