namespace Ghost.Graphics.RHI; /// /// D3D12-native render device interface for creating graphics resources /// public interface IRenderDevice : IDisposable { /// /// Graphics command queue for rendering operations /// public ICommandQueue GraphicsQueue { get; } /// /// Compute command queue for compute shader operations /// public ICommandQueue ComputeQueue { get; } /// /// Copy command queue for data transfer operations /// public ICommandQueue CopyQueue { get; } }