public virtual void CopyRaytracingAccelerationStructure( ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode ) { var fp = GetFunctionPointer(74); if (m_CopyRaytracingAccelerationStructureFunc == null) { m_CopyRaytracingAccelerationStructureFunc = (CopyRaytracingAccelerationStructureFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CopyRaytracingAccelerationStructureFunc)); } m_CopyRaytracingAccelerationStructureFunc(m_ptr, DestAccelerationStructureData, SourceAccelerationStructureData, Mode); }
public void CopyRaytracingAccelerationStructure([NativeTypeName("D3D12_GPU_VIRTUAL_ADDRESS")] ulong DestAccelerationStructureData, [NativeTypeName("D3D12_GPU_VIRTUAL_ADDRESS")] ulong SourceAccelerationStructureData, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode) { ((delegate * stdcall <ID3D12GraphicsCommandList4 *, ulong, ulong, D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE, void>)(lpVtbl[74]))((ID3D12GraphicsCommandList4 *)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); }