Attributes specific to D3D11 engine. More...
#include <GraphicsTypes.h>
Public Member Functions | |
| void | SetValidationLevel (VALIDATION_LEVEL Level) |
| Sets the validation options corresponding to the specified level, see Diligent::VALIDATION_LEVEL. | |
Public Member Functions inherited from Diligent::EngineCreateInfo | |
| void | SetValidationLevel (VALIDATION_LEVEL Level) |
| Sets the validation options corresponding to the specified level, see Diligent::VALIDATION_LEVEL. | |
Public Attributes | |
| D3D11_VALIDATION_FLAGS | D3D11ValidationFlags = D3D11_VALIDATION_FLAG_NONE |
| Direct3D11-specific validation options, see Diligent::D3D11_VALIDATION_FLAGS. | |
Public Attributes inherited from Diligent::EngineCreateInfo | |
| Int32 | EngineAPIVersion = DILIGENT_API_VERSION |
| Engine API version number. | |
| Uint32 | AdapterId = DEFAULT_ADAPTER_ID |
| Version | GraphicsAPIVersion = {} |
| Minimum required graphics API version (feature level for Direct3D). | |
| const ImmediateContextCreateInfo * | pImmediateContextInfo = nullptr |
| Uint32 | NumImmediateContexts = 0 |
| The number of immediate contexts in pImmediateContextInfo array. | |
| Uint32 | NumDeferredContexts = 0 |
| The number of deferred contexts to create when initializing the engine. | |
| DeviceFeatures | Features |
| Requested device features. | |
| Bool | EnableValidation = false |
| VALIDATION_FLAGS | ValidationFlags = VALIDATION_FLAG_NONE |
| Validation options, see Diligent::VALIDATION_FLAGS. | |
| IThreadPool * | pAsyncShaderCompilationThreadPool = nullptr |
| Uint32 | NumAsyncShaderCompilationThreads = 0xFFFFFFFFu |
When AsyncShaderCompilation is enabled, the maximum number of threads that can be used to compile shaders. | |
| const OpenXRAttribs * | pXRAttribs = nullptr |
Attributes specific to D3D11 engine.