Interface IRenderBackend
Abstraction over low-level graphics implementations (OpenGL, Vulkan, etc.).
public interface IRenderBackend : IDisposable
- Inherited Members
Properties
Capabilities
The features the backend supports.
RenderBackendCapabilities Capabilities { get; }
Property Value
Name
The backend's name, such as OpenGL or Vulkan.
string Name { get; }
Property Value
Methods
CreateContext(RenderBackendCreateInfo)
Creates the context that renders to the window described by createInfo.
IRenderBackendContext CreateContext(RenderBackendCreateInfo createInfo)
Parameters
createInfoRenderBackendCreateInfo