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\).
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.