public virtual void BeginRenderPass( uint NumRenderTargets, ref D3D12_RENDER_PASS_RENDER_TARGET_DESC pRenderTargets, ref D3D12_RENDER_PASS_DEPTH_STENCIL_DESC pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags ) { var fp = GetFunctionPointer(68); if (m_BeginRenderPassFunc == null) { m_BeginRenderPassFunc = (BeginRenderPassFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(BeginRenderPassFunc)); } m_BeginRenderPassFunc(m_ptr, NumRenderTargets, ref pRenderTargets, ref pDepthStencil, Flags); }
public void BeginRenderPass([NativeTypeName("UINT")] uint NumRenderTargets, [NativeTypeName("const D3D12_RENDER_PASS_RENDER_TARGET_DESC *")] D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, [NativeTypeName("const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *")] D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags) { ((delegate * stdcall <ID3D12GraphicsCommandList4 *, uint, D3D12_RENDER_PASS_RENDER_TARGET_DESC *, D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *, D3D12_RENDER_PASS_FLAGS, void>)(lpVtbl[68]))((ID3D12GraphicsCommandList4 *)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); }