public void ClearUnorderedAccessViewFloat(D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, ID3D12Resource *pResource, [NativeTypeName("const FLOAT [4]")] float *Values, uint NumRects, [NativeTypeName("const D3D12_RECT *")] void *pRects)
 {
     ((delegate * unmanaged[Stdcall] < ID3D12GraphicsCommandList *, D3D12_GPU_DESCRIPTOR_HANDLE, D3D12_CPU_DESCRIPTOR_HANDLE, ID3D12Resource *, float *, uint, void *, void >)(lpVtbl[50]))((ID3D12GraphicsCommandList *)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects);
 }
Ejemplo n.º 2
0
 public void CopyDescriptorsSimple(uint NumDescriptors, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType)
 {
     ((delegate * unmanaged[Stdcall] < ID3D12Device *, uint, D3D12_CPU_DESCRIPTOR_HANDLE, D3D12_CPU_DESCRIPTOR_HANDLE, D3D12_DESCRIPTOR_HEAP_TYPE, void >)(lpVtbl[24]))((ID3D12Device *)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType);
 }
Ejemplo n.º 3
0
 public void CreateShaderResourceView(ID3D12Resource *pResource, [NativeTypeName("const D3D12_SHADER_RESOURCE_VIEW_DESC *")] D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
 {
     ((delegate * unmanaged[Stdcall] < ID3D12Device *, ID3D12Resource *, D3D12_SHADER_RESOURCE_VIEW_DESC *, D3D12_CPU_DESCRIPTOR_HANDLE, void >)(lpVtbl[18]))((ID3D12Device *)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor);
 }
Ejemplo n.º 4
0
 public void CreateUnorderedAccessView(ID3D12Resource *pResource, ID3D12Resource *pCounterResource, [NativeTypeName("const D3D12_UNORDERED_ACCESS_VIEW_DESC *")] D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
 {
     ((delegate * unmanaged[Stdcall] < ID3D12Device *, ID3D12Resource *, ID3D12Resource *, D3D12_UNORDERED_ACCESS_VIEW_DESC *, D3D12_CPU_DESCRIPTOR_HANDLE, void >)(lpVtbl[19]))((ID3D12Device *)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor);
 }
Ejemplo n.º 5
0
 public void CreateConstantBufferView([NativeTypeName("const D3D12_CONSTANT_BUFFER_VIEW_DESC *")] D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor)
 {
     ((delegate * unmanaged[Stdcall] < ID3D12Device *, D3D12_CONSTANT_BUFFER_VIEW_DESC *, D3D12_CPU_DESCRIPTOR_HANDLE, void >)(lpVtbl[17]))((ID3D12Device *)Unsafe.AsPointer(ref this), pDesc, DestDescriptor);
 }