Skip to content

HeadlessRenderer Constructors

Definition

Namespace: Brine2D.Rendering

Overloads
HeadlessRenderer() Creates a headless renderer with default 1×1 viewport \(safe for DI resolution\).
HeadlessRenderer\(int, int, ILogger<HeadlessRenderer>\) Creates a headless renderer with a custom viewport size for layout-dependent tests.

HeadlessRenderer() Constructor

Creates a headless renderer with default 1×1 viewport \(safe for DI resolution\).

C#
public HeadlessRenderer();

HeadlessRenderer\(int, int, ILogger\<HeadlessRenderer\>\) Constructor

Creates a headless renderer with a custom viewport size for layout-dependent tests.

C#
public HeadlessRenderer(int width, int height, Microsoft.Extensions.Logging.ILogger<Brine2D.Rendering.HeadlessRenderer>? logger=null);

Parameters

width System.Int32

Viewport width \(clamped to at least 1\).

height System.Int32

Viewport height \(clamped to at least 1\).

logger Microsoft.Extensions.Logging.ILogger<HeadlessRenderer>

Optional logger for diagnostics in all build configurations.