ID3D11Device Interface
The device interface represents a virtual adapter; it is used to create resources.
Mitglieder
ID3D11DeviceSchnittstelle erbt von der IUnknown-Schnittstelle. ID3D11Device umfasst auch die folgenden Typen von Mitgliedern:
- Methoden
Methoden
ID3D11DeviceSchnittstelle umfasst die folgenden Methoden.
Methode | Beschreibung |
---|---|
CheckCounter | Get the type, name, units of measure, and a description of an existing counter. |
CheckCounterInfo | Get a counter's information. |
CheckFeatureSupport | Gets information about the features that are supported by the current graphics driver. |
CheckFormatSupport | Get the support of a given format on the installed video device. |
CheckMultisampleQualityLevels | Get the number of quality levels available during multisampling. |
CreateBlendState | Create a blend-state object that encapsules blend state for the output-merger stage. |
CreateBuffer | Create a buffer (vertex buffer, index buffer, or shader-constant buffer). |
CreateClassLinkage | Creates class linkage libraries to enable dynamic shader linkage. |
CreateComputeShader | Create a compute shader. |
CreateCounter | Create a counter object for measuring GPU performance. |
CreateDeferredContext | Creates a deferred context for play back of command lists. |
CreateDepthStencilState | Create a depth-stencil state object that encapsulates depth-stencil test information for the output-merger stage. |
CreateDepthStencilView | Create a depth-stencil view for accessing resource data. |
CreateDomainShader | Create a domain shader . |
CreateGeometryShader | Create a geometry shader. |
CreateGeometryShaderWithStreamOutput | Create a geometry shader that can write to streaming output buffers. |
CreateHullShader | Create a hull shader. |
CreateInputLayout | Create an input-layout object to describe the input-buffer data for the input-assembler stage. |
CreatePixelShader | Create a pixel shader. |
CreatePredicate | Creates a predicate. |
CreateQuery | This interface encapsulates methods for querying information from the GPU. |
CreateRasterizerState | Create a rasterizer state object that tells the rasterizer stage how to behave. |
CreateRenderTargetView | Create a render-target view for accessing resource data. |
CreateSamplerState | Create a sampler-state object that encapsulates sampling information for a texture. |
CreateShaderResourceView | Create a shader-resource view for accessing data in a resource. |
CreateTexture1D | Creates an array of 1D textures. |
CreateTexture2D | Create an array of 2D textures. |
CreateTexture3D | Create a single 3D texture. |
CreateUnorderedAccessView | Create a view for accessing an unordered access resource. |
CreateVertexShader | Create a vertex-shader object from a compiled shader. |
GetCreationFlags | Get the flags used during the call to create the device with D3D11CreateDevice. |
GetDeviceRemovedReason | Get the reason why the device was removed. |
GetExceptionMode | Get the exception-mode flags. |
GetFeatureLevel | Gets the feature level of the hardware device. |
GetImmediateContext | Gets an immediate context which can record command lists. |
GetPrivateData | Get application-defined data from a device. |
OpenSharedResource | Give a device access to a shared resource created on a different device. |
SetExceptionMode | Get the exception-mode flags. |
SetPrivateData | Set data to a device and associate that data with a guid. |
SetPrivateDataInterface | Associate an IUnknown-derived interface with this device child and associate that interface with an application-defined guid. |
Hinweise
A device is created using D3D11CreateDevice.