Skip to content

API Reference

This reference is generated automatically from the Brine2D source code on every docs build. All public types, properties, methods, and events are documented here.

Use the search bar at the top of the page to find a specific type or method, or browse by namespace below.

Namespace Contents
Brine2D Root namespace — SDL3 service extensions and engine entry points
Brine2D.Animation Clips, frames, animator component, state machines, blend trees
Brine2D.Assets Asset loading, caching, manifests
Brine2D.Audio Sound effects, music, spatial audio
Brine2D.Collision Collision detection, shapes, events
Brine2D.Common Shared utilities and helpers
Brine2D.Core GameTime, Color, Rectangle, math helpers
Brine2D.ECS Entities, components, systems, queries
Brine2D.ECS.Components Built-in ECS components
Brine2D.ECS.Components.Joints Physics joint components
Brine2D.ECS.Query Query types and filters
Brine2D.ECS.Serialization ECS serialization support
Brine2D.ECS.Systems Built-in ECS systems
Brine2D.Engine Game loop, scene management
Brine2D.Engine.Transitions Scene transition effects
Brine2D.Events Event bus, window events
Brine2D.Hosting Builder pattern, options, DI wiring
Brine2D.Input Keyboard, mouse, gamepad, input actions
Brine2D.Performance Diagnostics and performance monitoring
Brine2D.Physics Physics bodies, joints, simulation
Brine2D.Pooling Object pooling utilities
Brine2D.Rendering Sprites, cameras, particles, post-processing
Brine2D.Rendering.PostProcessing Post-processing pipeline
Brine2D.Rendering.SDL SDL3 rendering internals
Brine2D.Rendering.SDL.PostProcessing SDL3 post-processing
Brine2D.Rendering.SDL.PostProcessing.Effects Built-in post-processing effects
Brine2D.Rendering.SDL.PostProcessing.Shaders Post-processing shaders
Brine2D.Rendering.SDL.Shaders SDL3 shader support
Brine2D.Rendering.SDL.Shaders.PostProcessing Post-processing shader types
Brine2D.Rendering.SDL.TextureAtlas SDL3 texture atlas runtime
Brine2D.Rendering.Text Text rendering
Brine2D.Rendering.TextureAtlas Texture atlas runtime
Brine2D.Systems.AI AI controller and behaviors
Brine2D.Systems.Animation Animation system
Brine2D.Systems.Audio Audio system
Brine2D.Systems.Input Input system
Brine2D.Systems.Physics Physics system
Brine2D.Systems.Rendering Rendering system
Brine2D.Threading Threading and async utilities
Brine2D.Tilemap Tilemap loading and rendering
Brine2D.UI UI components, layout, input handling