Table of Contents

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

Represents a texture, created by an Renderer

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