Interfaces

These are the Xbox-specific interfaces in the Direct3D 11 API.

The IGraphicsUnknown interface is available for both D3D11 and D3D12.

Interfaces

Name Description
ID3D11ComputeContextX A compute context which generates rendering commands, for Xbox One.
ID3D11CounterSampleX Represents a performance counter sample.
ID3D11CounterSetX Represents a set of performance counters.
ID3D11DeviceContextX A device context which generates rendering commands, for Xbox One.
ID3D11DeviceX The device interface represents a virtual adapter; it is used to create resources.
ID3D11DmaEngineContextX The DMA engine context for Xbox.
ID3D11UserDefinedAnnotationX The ID3D11UserDefinedAnnotationX interface enables an application to describe conceptual sections and markers within the application’s code flow. An appropriately enabled tool can display these sections and markers visually along the tool’s Microsoft Direct3D time line, while the tool debugs the application. These visual notes allow users of such a tool to navigate to parts of the time line that are of interest, or to understand what set of Microsoft Direct3D calls are produced by certain sections of the application’s code.
ID3DXboxCounterSample Represents a performance counter sample.
ID3DXboxCounterSet Represents a set of performance counters.