Namespace Sdl3Sharp.Video.Rendering
Classes
- GpuRenderState
Represents a custom GPU render state
- GpuRenderStateCreateInfo
Represents the information needed to create a GpuRenderState
- Renderer
Represents a rendering context (renderer)
- Renderer.PropertyNames
Provides property names for Renderer properties
- RendererExtensions
Provides extension methods and properties for Renderer and various driver-specific implementations of Renderer<TDriver>
- RendererVSyncExtensions
Provides extension methods for RendererVSync
- Renderer<TDriver>
Represents a rendering context (renderer)
- Renderer<TDriver>.PropertyNames
Provides property names for Renderer<TDriver> properties
- Texture.PropertyNames
Provides property names for Texture properties
- TextureExtensions
Provides extension methods and properties for Texture and various driver-specific implementations of Texture<TDriver>
- TexturePixelMemoryManager
Manages and represents the entire pixel memory of a locked Texture or a partial rectangle of it
- TexturePixelMemoryManager<TDriver>
Manages and represents the entire pixel memory of a locked Texture<TDriver> or a partial rectangle of it
- TextureSurfaceManager
Manages and represents the entire pixel data of a locked Texture or a partial rectangle of it as a Surface
- TextureSurfaceManager<TDriver>
Manages and represents the entire pixel data of a locked Texture<TDriver> or a partial rectangle of it as a Surface
- Texture<TDriver>
Represents a texture, created by a Renderer<TDriver>
- Texture<TDriver>.PropertyNames
Provides property names for Texture<TDriver> properties
Structs
- Vertex
Represents a vertex structure
Enums
- RendererLogicalPresentation
Represents how the logical size is mapped to the output resolution
- RendererVSync
Represents the vertical synchronization (VSync) mode or interval for a renderer
- TextureAccess
Represents the access mode for a texture
- TextureAddressMode
Represents how texture coordinates outside the range from 0 to 1 are handled