Skip to content

SceneBuilder Class

Fluent builder for registering scenes.

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.