|
| HRESULT | Close () |
| |
| HRESULT | Reset (ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state) |
| |
| void | ClearState (ID3D12PipelineState *pipeline_state) |
| |
| void | DrawInstanced (UINT vertex_count_per_instance, UINT instance_count, UINT start_vertex_location, UINT start_instance_location) |
| |
| void | DrawIndexedInstanced (UINT index_count_per_instance, UINT instance_count, UINT start_vertex_location, INT base_vertex_location, UINT start_instance_location) |
| |
| void | Dispatch (UINT x, UINT u, UINT z) |
| |
| void | CopyBufferRegion (ID3D12Resource *dst_buffer, UINT64 dst_offset, ID3D12Resource *src_buffer, UINT64 src_offset, UINT64 byte_count) |
| |
| void | CopyTextureRegion (const D3D12_TEXTURE_COPY_LOCATION *dst, UINT dst_x, UINT dst_y, UINT dst_z, const D3D12_TEXTURE_COPY_LOCATION *src, const D3D12_BOX *src_box) |
| |
| void | CopyResource (ID3D12Resource *dst_resource, ID3D12Resource *src_resource) |
| |
| void | CopyTiles (ID3D12Resource *tiled_resource, const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, const D3D12_TILE_REGION_SIZE *tile_region_size, ID3D12Resource *buffer, UINT64 buffer_offset, D3D12_TILE_COPY_FLAGS flags) |
| |
| void | ResolveSubresource (ID3D12Resource *dst_resource, UINT dst_sub_resource, ID3D12Resource *src_resource, UINT src_sub_resource, DXGI_FORMAT format) |
| |
| void | IASetPrimitiveTopology (D3D12_PRIMITIVE_TOPOLOGY primitive_topology) |
| |
| void | RSSetViewports (UINT viewport_count, const D3D12_VIEWPORT *viewports) |
| |
| void | RSSetScissorRects (UINT rect_count, const D3D12_RECT *rects) |
| |
| void | OMSetBlendFactor (const FLOAT blend_factor[4]) |
| |
| void | OMSetStencilRef (UINT stencil_ref) |
| |
| void | SetPipelineState (ID3D12PipelineState *pipeline_state) |
| |
| void | ResourceBarrier (UINT barrier_count, const D3D12_RESOURCE_BARRIER *barriers) |
| |
| void | ExecuteBundle (ID3D12GraphicsCommandList *command_list) |
| |
| void | SetDescriptorHeaps (UINT heap_count, ID3D12DescriptorHeap *const *heaps) |
| |
| void | SetComputeRootSignature (ID3D12RootSignature *root_signature) |
| |
| void | SetGraphicsRootSignature (ID3D12RootSignature *root_signature) |
| |
| void | SetComputeRootDescriptorTable (UINT root_parameter_index, D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) |
| |
| void | SetGraphicsRootDescriptorTable (UINT root_parameter_index, D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) |
| |
| void | SetComputeRoot32BitConstant (UINT root_parameter_index, UINT data, UINT dst_offset) |
| |
| void | SetGraphicsRoot32BitConstant (UINT root_parameter_index, UINT data, UINT dst_offset) |
| |
| void | SetComputeRoot32BitConstants (UINT root_parameter_index, UINT constant_count, const void *data, UINT dst_offset) |
| |
| void | SetGraphicsRoot32BitConstants (UINT root_parameter_index, UINT constant_count, const void *data, UINT dst_offset) |
| |
| void | SetComputeRootConstantBufferView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address) |
| |
| void | SetGraphicsRootConstantBufferView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address) |
| |
| void | SetComputeRootShaderResourceView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address) |
| |
| void | SetGraphicsRootShaderResourceView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address) |
| |
| void | SetComputeRootUnorderedAccessView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address) |
| |
| void | SetGraphicsRootUnorderedAccessView (UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address) |
| |
| void | IASetIndexBuffer (const D3D12_INDEX_BUFFER_VIEW *view) |
| |
| void | IASetVertexBuffers (UINT start_slot, UINT view_count, const D3D12_VERTEX_BUFFER_VIEW *views) |
| |
| void | SOSetTargets (UINT start_slot, UINT view_count, const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) |
| |
| void | OMSetRenderTargets (UINT render_target_descriptor_count, const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, BOOL single_descriptor_handle, const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) |
| |
| void | ClearDepthStencilView (D3D12_CPU_DESCRIPTOR_HANDLE dsv, D3D12_CLEAR_FLAGS flags, FLOAT depth, UINT8 stencil, UINT rect_count, const D3D12_RECT *rects) |
| |
| void | ClearRenderTargetView (D3D12_CPU_DESCRIPTOR_HANDLE rtv, const FLOAT color[4], UINT rect_count, const D3D12_RECT *rects) |
| |
| void | ClearUnorderedAccessViewUint (D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, ID3D12Resource *resource, const UINT values[4], UINT rect_count, const D3D12_RECT *rects) |
| |
| void | ClearUnorderedAccessViewFloat (D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, ID3D12Resource *resource, const float values[4], UINT rect_count, const D3D12_RECT *rects) |
| |
| void | DiscardResource (ID3D12Resource *resource, const D3D12_DISCARD_REGION *region) |
| |
| void | BeginQuery (ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT index) |
| |
| void | EndQuery (ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT index) |
| |
| void | ResolveQueryData (ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT start_index, UINT query_count, ID3D12Resource *dst_buffer, UINT64 aligned_dst_buffer_offset) |
| |
| void | SetPredication (ID3D12Resource *buffer, UINT64 aligned_buffer_offset, D3D12_PREDICATION_OP operation) |
| |
| void | SetMarker (UINT metadata, const void *data, UINT size) |
| |
| void | BeginEvent (UINT metadata, const void *data, UINT size) |
| |
| void | EndEvent () |
| |
| void | ExecuteIndirect (ID3D12CommandSignature *command_signature, UINT max_command_count, ID3D12Resource *arg_buffer, UINT64 arg_buffer_offset, ID3D12Resource *count_buffer, UINT64 count_buffer_offset) |
| |
Definition at line 2800 of file d3d12.idl.