メソッド名 |
説明 |
Begin |
Mark the beginning of a series of commands. |
ClearDepthStencilView |
Clears the depth-stencil resource. |
ClearRenderTargetView |
Set all the elements in a render target to one value. |
ClearState |
Restore all default settings. |
ClearUnorderedAccessViewUint |
Clears an unordered access resource with a float value. |
ClearUnorderedAccessViewFloat |
Clears an unordered access resource with bit-precise values. |
CopyResource |
Copy the entire contents of the source resource to the destination resource using the GPU. |
CopyStructureCount |
Copies data from a buffer holding variable length data. |
CopySubresourceRegion |
Copy a region from a source resource to a destination resource. |
CSGetConstantBuffers |
Get the constant buffers used by the compute-shader stage. |
CSGetSamplers |
Get an array of sampler state interfaces from the compute-shader stage. |
CSGetShader |
Get the compute shader currently set on the device. |
CSGetShaderResources |
Get the compute-shader resources. |
CSGetUnorderedAccessViews |
Gets an array of views for an unordered resource. |
CSSetConstantBuffers |
Sets the constant buffers used by the compute-shader stage. |
CSSetSamplers |
Set an array of sampler states to the compute-shader stage. |
CSSetShader |
Set a compute shader to the device. |
CSSetShaderResources |
Bind an array of shader resources to the compute-shader stage. |
CSSetUnorderedAccessViews |
Sets an array of views for an unordered resource. |
Dispatch |
Execute a command list from a thread group. |
DispatchIndirect |
Execute a command list over one or more thread groups. |
Draw |
Draw non-indexed, non-instanced primitives. |
DrawAuto |
Draw geometry of an unknown size. |
DrawIndexed |
Draw indexed, non-instanced primitives. |
DrawIndexedInstanced |
Draw indexed, instanced primitives. |
DrawIndexedInstancedIndirect |
Draw indexed, instanced, GPU-generated primitives. |
DrawInstanced |
Draw non-indexed, instanced primitives. |
DrawInstancedIndirect |
Draw instanced, GPU-generated primitives. |
DSGetConstantBuffers |
Get the constant buffers used by the domain-shader stage. |
DSGetSamplers |
Get an array of sampler state interfaces from the domain-shader stage. |
DSGetShader |
Get the domain shader currently set on the device. |
DSGetShaderResources |
Get the domain-shader resources. |
DSSetConstantBuffers |
Sets the constant buffers used by the domain-shader stage. |
DSSetSamplers |
Set an array of sampler states to the domain-shader stage. |
DSSetShader |
Set a domain shader to the device. |
DSSetShaderResources |
Bind an array of shader resources to the domain-shader stage. |
End |
Mark the end of a series of commands. |
ExecuteCommandList |
Queues commands from a command list onto a device. |
FinishCommandList |
Create a command list and record graphics commands into it. |
Flush |
Sends queued-up commands in the command buffer to the GPU. |
GenerateMips |
Generates mipmaps for the given shader resource. |
GetContextFlags |
Gets the initialization flags associated with the current deferred context. |
GetData |
Get data from the GPU asynchronously. |
GetPredication |
Get the rendering predicate state. |
GetResourceMinLOD |
Gets the minimum level-of-detail (LOD). |
GetType |
Gets the type of device context. |
GSGetConstantBuffers |
Get the constant buffers used by the geometry shader pipeline stage. |
GSGetSamplers |
Get an array of sampler state interfaces from the geometry shader pipeline stage. |
GSGetShader |
Get the geometry shader currently set on the device. |
GSGetShaderResources |
Get the geometry shader resources. |
GSSetConstantBuffers |
Sets the constant buffers used by the geometry shader pipeline stage. |
GSSetSamplers |
Set an array of sampler states to the geometry shader pipeline stage. |
GSSetShader |
Set a geometry shader to the device. |
GSSetShaderResources |
Bind an array of shader resources to the geometry shader stage. |
HSGetConstantBuffers |
Get the constant buffers used by the hull-shader stage. |
HSGetSamplers |
Get an array of sampler state interfaces from the hull-shader stage. |
HSGetShader |
Get the hull shader currently set on the device. |
HSGetShaderResources |
Get the hull-shader resources. |
HSSetConstantBuffers |
Set the constant buffers used by the hull-shader stage. |
HSSetSamplers |
Set an array of sampler states to the hull-shader stage. |
HSSetShader |
Set a hull shader to the device. |
HSSetShaderResources |
Bind an array of shader resources to the hull-shader stage. |
IAGetIndexBuffer |
Get a pointer to the index buffer that is bound to the input-assembler stage. |
IAGetInputLayout |
Get a pointer to the input-layout object that is bound to the input-assembler stage. |
IAGetPrimitiveTopology |
Get information about the primitive type, and data order that describes input data for the input assembler stage. |
IAGetVertexBuffers |
Get the vertex buffers bound to the input-assembler stage. |
IASetIndexBuffer |
Bind an index buffer to the input-assembler stage. |
IASetInputLayout |
Bind an input-layout object to the input-assembler stage. |
IASetPrimitiveTopology |
Bind information about the primitive type, and data order that describes input data for the input assembler stage. |
IASetVertexBuffers |
Bind an array of vertex buffers to the input-assembler stage. |
Map |
Gets a pointer to the data contained in a subresource, and denies the GPU access to that subresource. |
OMGetBlendState |
Get the blend state of the output-merger stage. |
OMGetDepthStencilState |
Gets the depth-stencil state of the output-merger stage. |
OMGetRenderTargets |
Get pointers to the resources bound to the output-merger stage. |
OMGetRenderTargetsAndUnorderedAccessViews |
Get pointers to the resources bound to the output-merger stage. |
OMSetBlendState |
Set the blend state of the output-merger stage. |
OMSetDepthStencilState |
Sets the depth-stencil state of the output-merger stage. |
OMSetRenderTargets |
Bind one or more render targets atomically and the depth-stencil buffer to the output-merger stage. |
OMSetRenderTargetsAndUnorderedAccessViews |
Binds resources to the output-merger stage. |
PSGetConstantBuffers |
Get the constant buffers used by the pixel shader pipeline stage. |
PSGetSamplers |
Get an array of sampler states from the pixel shader pipeline stage. |
PSGetShader |
Get the pixel shader currently set on the device. |
PSGetShaderResources |
Get the pixel shader resources. |
PSSetConstantBuffers |
Sets the constant buffers used by the pixel shader pipeline stage. |
PSSetSamplers |
Set an array of sampler states to the pixel shader pipeline stage. |
PSSetShader |
Sets a pixel shader to the device. |
PSSetShaderResources |
Bind an array of shader resources to the pixel shader stage. |
RSGetScissorRects |
Copy a multisampled resource into a non-multisampled resource. |
ResolveSubresource |
Get the array of scissor rectangles bound to the rasterizer stage. |
RSGetState |
Get the rasterizer state from the rasterizer stage of the pipeline. |
RSGetViewports |
Gets the array of viewports bound to the rasterizer stage. |
RSSetScissorRects |
Bind an array of scissor rectangles to the rasterizer stage. |
RSSetState |
Set the rasterizer state for the rasterizer stage of the pipeline. |
RSSetViewports |
Bind an array of viewports to the rasterizer stage of the pipeline. |
SetPredication |
Set a rendering predicate. |
SetResourceMinLOD |
Sets the minimum level-of-detail (LOD) for a resource. |
SOGetTargets |
Get the target output buffers for the stream-output stage of the pipeline. |
SOSetTargets |
Set the target output buffers for the stream-output stage of the pipeline. |
Unmap |
Invalidate the pointer to a resource and reenable the GPU's access to that resource. |
UpdateSubresource |
The CPU copies data from memory to a subresource created in non-mappable memory. |
VSGetConstantBuffers |
Get the constant buffers used by the vertex shader pipeline stage. |
VSGetSamplers |
Get an array of sampler states from the vertex shader pipeline stage. |
VSGetShader |
Get the vertex shader currently set on the device. |
VSGetShaderResources |
Get the vertex shader resources. |
VSSetConstantBuffers |
Sets the constant buffers used by the vertex shader pipeline stage. |
VSSetSamplers |
Set an array of sampler states to the vertex shader pipeline stage. |
VSSetShader |
Set a vertex shader to the device. |
VSSetShaderResources |
Bind an array of shader resources to the vertex-shader stage. |
0 件のコメント:
コメントを投稿