ID3D11DeviceX Members

ID3D11DeviceX has the following members.

Public Methods

  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.

See also

ID3D11DeviceX