ID3DDevice
メソッド名 | 説明 |
---|---|
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 | Creates 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, which can record 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 | Creates 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 | Creates 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 | Creates 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 play back 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. |
ID3DDevice1
メソッド名 | 説明 |
---|---|
CreateBlendState1 | Creates a blend-state object that encapsulates blend state for the output-merger stage and allows the configuration of logic operations. |
CreateDeferredContext1 | Creates a deferred context, which can record command lists. |
CreateDeviceContextState | Creates a context state object that holds all Microsoft Direct3D state and some Direct3D behavior. |
CreateRasterizerState1 | Creates a rasterizer state object that informs the rasterizer stage how to behave and forces the sample count while UAV rendering or rasterizing. |
GetImmediateContext1 | Gets an immediate context, which can play back command lists. |
OpenSharedResource1 | Gives a device access to a shared resource that is referenced by a handle and that was created on a different device. You must have previously created the resource as shared and specified that it uses NT handles (that is, you set the D3D11_RESOURCE_MISC_SHARED_NTHANDLE flag). |
OpenSharedResourceByName | Gives a device access to a shared resource that is referenced by name and that was created on a different device. You must have previously created the resource as shared and specified that it uses NT handles (that is, you set the D3D11_RESOURCE_MISC_SHARED_NTHANDLE flag). |
ID3DDevice2
メソッド名 | 説明 |
---|---|
CheckMultisampleQualityLevels1 | Get the number of quality levels available during multisampling. |
CreateDeferredContext2 | Creates a deferred context, which can record command lists. |
GetImmediateContext2 | Gets an immediate context, which can play back command lists. |
GetResourceTiling | Gets info about how a tiled resource is broken into tiles. |
ID3DDevice3
メソッド名 | 説明 |
---|---|
CreateDeferredContext3 | Creates a deferred context, which can record command lists. |
CreateQuery1 | Creates a query object for querying information from the graphics processing unit (GPU). |
CreateRasterizerState2 | Creates a rasterizer state object that informs the rasterizer stage how to behave and forces the sample count while UAV rendering or rasterizing. |
CreateRenderTargetView1 | Creates a render-target view for accessing resource data. |
CreateShaderResourceView1 | Creates a shader-resource view for accessing data in a resource. |
CreateTexture2D1 | Creates a 2D texture. |
CreateTexture3D1 | Creates a 3D texture. |
CreateUnorderedAccessView1 | Creates a view for accessing an unordered access resource. |
GetImmediateContext3 | Gets an immediate context, which can play back command lists. |
ReadFromSubresource | Copies data from a D3D11_USAGE_DEFAULT texture which was mapped using ID3D11DeviceContext3::Map while providing a NULL D3D11_MAPPED_SUBRESOURCE parameter. |
WriteToSubresource | Copies data into a D3D11_USAGE_DEFAULT texture which was mapped using ID3D11DeviceContext3::Map while providing a NULL D3D11_MAPPED_SUBRESOURCE parameter. |
0 件のコメント:
コメントを投稿