Ctrl+K

Strawberry.Graphics Namespace

Documentation for types in the Strawberry.Graphics namespace.

Namespaces

Namespace Description
Strawberry.Graphics.Layers
Strawberry.Graphics.ParticleSystem
Strawberry.Graphics.Text

Classes

Type Description
Strawberry.Graphics.BasicShader Represents a basic shader that can be used for sprites and simple geometry. It only supports position, texture coordinates and colors as inputs
Strawberry.Graphics.DisplayInfo Gets information about the current display
Strawberry.Graphics.Geometry Represents a renderable geometric mesh composed of vertices and optional indices.
Strawberry.Graphics.PostProcessEffect Represents a single post-processing effect with its own render target and shader.
Strawberry.Graphics.PostProcessor Manages chained post-processing effects applied to render targets.
Strawberry.Graphics.RenderTarget
Strawberry.Graphics.Shader Represents a texture.
Strawberry.Graphics.Sprite Represents a 2D sprite with texture mapping and frame information.
Strawberry.Graphics.StrawberryShader A helper class for compiling and managing platform shaders
Strawberry.Graphics.Texture Represents a texture.
Strawberry.Graphics.VertexElementContainer Represents a container for vertex element layouts used by shaders.
Strawberry.Graphics.Viewport Represents a viewport for a game engine, defining screen and scene coordinates.
Strawberry.Graphics.ViewportCollection Represents a collection of viewports for rendering

Enums

Type Description
Strawberry.Graphics.BlendEquation Specifies the arithmetic operation used to combine the source and destination blend factors.
Strawberry.Graphics.BlendFactor Specifies the blend factor used in blending operations, determining how source and destination colors are weighted.
Strawberry.Graphics.ElementFormats The element formats used by shaders
Strawberry.Graphics.GeometryType The type of geometry to use for rendering.
Strawberry.Graphics.ShaderLanguage The type of shader to use. HLSL is not supported in the current version. it may soon be removed.
Strawberry.Graphics.TextureFiltering The texture filtering modes.
Strawberry.Graphics.TextureFormat The texture formats.
Strawberry.Graphics.TextureWrap The texture wrapping modes.

Interfaces

Type Description
Strawberry.Graphics.IGraphicsContext Represents a graphics context used for rendering.

Structs

Type Description
Strawberry.Graphics.BlendMode Defines the blending configuration for render operations, specifying how source and destination pixels are combined for both RGB and alpha channels.
Strawberry.Graphics.Color Represents a Color
Strawberry.Graphics.TextureSettings Represents texture settings for creation and sampling.
Strawberry.Graphics.VertexPositionColor Represents a simple vertex with 2-dimensional position and 4-byte color data.
Strawberry.Graphics.VertexPositionTexColor Represents a simple vertex with 2-dimensional position and texture coordinates data, and a 4-byte color data.