Skip to content

SceneBuilder Class

Definition

Namespace: Brine2D.Hosting

Fluent builder for registering scenes.

C#
public sealed class SceneBuilder

Inheritance System.Object → SceneBuilder

Remarks

Scene registration is optional. Scenes can be loaded without explicit registration, but registering scenes is recommended for: - Self-documentation \(shows available scenes in Program\.cs\) - Startup validation \(ensures scenes can be resolved\) - Slightly better performance \(DI container caches type info\)

Methods
Add<TScene>() Registers a scene, including startup-time dependency validation.
AddRange\(ReadOnlySpan<Type>\) Registers multiple scenes by type.