Namespace Xui.GPU.Hardware
Namespaces
Classes
- GpuPipelineDesc
Describes a hardware GPU render pipeline, binding shaders and state together.
- GpuVertexBufferDesc
Describes the vertex buffer layout for a GPU draw call.
Interfaces
- IGpuCommandList
Represents a GPU command list / draw context for recording rendering commands.
- IGpuDevice
Abstract interface for a GPU hardware device. Implementations exist for Direct3D 11 (Windows) and Metal (macOS/iOS).
- IGpuFragmentShader
Represents a compiled fragment (pixel) shader.
- IGpuRenderTarget
Represents a GPU render target backed by a texture. Rendered output can be read back to CPU for display.
- IGpuShader
Represents a compiled GPU shader ready for use in a hardware pipeline.
- IGpuTexture
Represents a GPU texture that can be used as a render target.
- IGpuVertexShader
Represents a compiled vertex shader.
Enums
- GpuCullMode
Specifies which triangle faces to cull during rasterization.