ID3D11DeviceX has the following members.
| Name | Description | |
|---|---|---|
![]() |
ComposeConstantBufferView | Composes a constant buffer view. |
![]() |
ComposeSamplerState | Composes a sampler state. |
![]() |
ComposeShaderResourceView | Compose a shader resource view descriptor for binding a resource to the graphics pipeline. |
![]() |
ComposeUnorderedAccessView | Composes a view descriptor for accessing an unordered access resource. |
![]() |
ComposeVertexBufferView | Composes a vertex buffer view. |
![]() |
CreateComputeContextX | Creates a compute context. |
![]() |
CreateCounterSample | Creates a counter sample. |
![]() |
CreateCounterSet | Creates a set of performance counters. |
![]() |
CreateDeferredContextX | Creates a deferred context, which can record command lists. Xbox-specific. |
![]() |
CreateDepthStencilStateX | Create a depth-stencil state object that encapsulates depth-stencil test information for the output-merger stage. This is the Xbox-specific version of the method. |
![]() |
CreateDmaEngineContext | Creates a DMA engine context. |
![]() |
CreatePlacementBuffer | Creates a placement buffer. |
![]() |
CreatePlacementRenderableTexture2D | Creates a placement renderable 2D texture. |
![]() |
CreatePlacementTexture1D | Creates a placement for a 1D texture. |
![]() |
CreatePlacementTexture2D | Creates a placement for a 2D texture. |
![]() |
CreatePlacementTexture3D | Creates a placement for a 3D texture. |
![]() |
CreateSamplerStateX | Used to create a sampler using the hardware-native register descriptor for a sampler (SQ_SAMP_DESC_WORD0 to SQ_SAMP_DESC_WORD3), which D3D11X_SAMPLER_DESC mirrors. This provides a way to make sampler state combinations that are not exposed in standard D3D11.1. |
![]() |
GarbageCollect | Frees memory that was allocated for this class. |
![]() |
GetDebugFlags | Gets the flags that are currently set, for controlling debugging. |
![]() |
GetDescriptorSize | Gets the size of the specified descriptor type such as resource, shader resource view, unordered access view, constant buffer view, vertex buffer view, or sampler state. |
![]() |
GetDriverStatistics | Returns driver performance statistics. |
![]() |
GetGpuHardwareConfiguration | Gets hardware configuration information, currently just the GPU clock frequency. |
![]() |
GetImmediateContextX | Gets the immediate context. |
![]() |
GetTimestamps | Gets the GPU and CPU timestamps. |
![]() |
IsFencePending | Checks whether the specified fence is pending. This is a free-threaded method to check the status of any fence using the CPU. |
![]() |
IsResourcePending | Checks whether the specified resource is pending. |
![]() |
PlaceSwapChainView | Places a swap chain view. PlaceSwapChainView is an alternative to maintaining a set of views for each buffer in a swap chain under fast semantics. |
![]() |
ReportGpuHang | Allows a title to manually trigger the GPU hang logic and GPU hang analysis if the title detects a GPU timeout. |
![]() |
SetDebugFlags | Sets flags to control debugging. |
![]() |
SetDriverHint | Sets hints for the performance monitoring driver, such as whether to enable or disable recording memory statistics. Changes the state of the internal driver for performance monitoring. This method is primarily for debugging. |
![]() |
SetGpuMemoryPriority | Sets the priority of non-coherent GPU memory traffic vs. other traffic such as CPU, Audio, and IO device traffic. |
![]() |
SetHangCallbacks | Configures the driver’s GPU hang analysis system to call back into title-specified callbacks when there is a GPU hang. |