public virtual void ResolveSubresourceRegion( ID3D12Resource pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource pSrcResource, uint SrcSubresource, out tagRECT pSrcRect, DXGI_FORMAT Format, D3D12_RESOLVE_MODE ResolveMode ) { var fp = GetFunctionPointer(64); if (m_ResolveSubresourceRegionFunc == null) { m_ResolveSubresourceRegionFunc = (ResolveSubresourceRegionFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(ResolveSubresourceRegionFunc)); } m_ResolveSubresourceRegionFunc(m_ptr, pDstResource != null ? pDstResource.Ptr : IntPtr.Zero, DstSubresource, DstX, DstY, pSrcResource != null ? pSrcResource.Ptr : IntPtr.Zero, SrcSubresource, out pSrcRect, Format, ResolveMode); }
public void ResolveSubresourceRegion(ID3D12Resource *pDstResource, [NativeTypeName("UINT")] uint DstSubresource, [NativeTypeName("UINT")] uint DstX, [NativeTypeName("UINT")] uint DstY, ID3D12Resource *pSrcResource, [NativeTypeName("UINT")] uint SrcSubresource, [NativeTypeName("D3D12_RECT *")] RECT *pSrcRect, DXGI_FORMAT Format, D3D12_RESOLVE_MODE ResolveMode) { ((delegate * unmanaged <ID3D12GraphicsCommandList2 *, ID3D12Resource *, uint, uint, uint, ID3D12Resource *, uint, RECT *, DXGI_FORMAT, D3D12_RESOLVE_MODE, void>)(lpVtbl[64]))((ID3D12GraphicsCommandList2 *)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); }