예제 #1
0
 public void CopyDescriptors([NativeTypeName("UINT")] uint NumDestDescriptorRanges, [NativeTypeName("const D3D12_CPU_DESCRIPTOR_HANDLE *")] D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, [NativeTypeName("const UINT *")] uint *pDestDescriptorRangeSizes, [NativeTypeName("UINT")] uint NumSrcDescriptorRanges, [NativeTypeName("const D3D12_CPU_DESCRIPTOR_HANDLE *")] D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, [NativeTypeName("const UINT *")] uint *pSrcDescriptorRangeSizes, D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType)
 {
     ((delegate * unmanaged <ID3D12Device *, uint, D3D12_CPU_DESCRIPTOR_HANDLE *, uint *, uint, D3D12_CPU_DESCRIPTOR_HANDLE *, uint *, D3D12_DESCRIPTOR_HEAP_TYPE, void>)(lpVtbl[23]))((ID3D12Device *)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType);
 }
예제 #2
0
 public void OMSetRenderTargets([NativeTypeName("UINT")] uint NumRenderTargetDescriptors, [NativeTypeName("const D3D12_CPU_DESCRIPTOR_HANDLE *")] D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, [NativeTypeName("BOOL")] int RTsSingleHandleToDescriptorRange, [NativeTypeName("const D3D12_CPU_DESCRIPTOR_HANDLE *")] D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor)
 {
     ((delegate * unmanaged <ID3D12GraphicsCommandList2 *, uint, D3D12_CPU_DESCRIPTOR_HANDLE *, int, D3D12_CPU_DESCRIPTOR_HANDLE *, void>)(lpVtbl[46]))((ID3D12GraphicsCommandList2 *)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor);
 }