Skip to content

GameApplicationBuilder.AddScene Method

Definition

Namespace: Brine2D.Hosting

Overloads
AddScene\(Type, bool\) Registers a scene by runtime type. Used internally by AddRange\(ReadOnlySpan<Type>\). Prefer AddScene<T>() for compile-time type safety.
AddScene<T>() Registers a scene and defers dependency validation to Build(). Registration is optional; unregistered scenes can still be loaded via ActivatorUtilities.

GameApplicationBuilder.AddScene\(Type, bool\) Method

Registers a scene by runtime type. Used internally by AddRange\(ReadOnlySpan<Type>\). Prefer AddScene<T>() for compile-time type safety.

C#
internal Brine2D.Hosting.GameApplicationBuilder AddScene(System.Type sceneType, bool skipTypeCheck=false);

Parameters

sceneType System.Type

The scene type to register.

skipTypeCheck System.Boolean

When true, skips the Scene assignability check. Used by AddRange\(ReadOnlySpan<Type>\) which pre-validates all types atomically.

Returns

GameApplicationBuilder

GameApplicationBuilder.AddScene\<T>() Method

Registers a scene and defers dependency validation to Build(). Registration is optional; unregistered scenes can still be loaded via ActivatorUtilities.

C#
public Brine2D.Hosting.GameApplicationBuilder AddScene<T>()
    where T : Brine2D.Engine.Scene;

Type parameters

T

Returns

GameApplicationBuilder