Skip to content

SceneWidget

Namespace: Hex1b.Widgets

Assembly: Hex1b.dll

A widget that renders a 3D scene from a camera's perspective into the terminal. Usage: context.Scene(scene, camera)

csharp
[Experimental("HEX1B_SCENE", UrlFormat = "https://github.com/hex1b/hex1b/blob/main/docs/experimental/scene.md")]
public record SceneWidget : Hex1bWidget, IEquatable<Hex1bWidget>, IEquatable<SceneWidget>

Inheritance

ObjectHex1bWidgetSceneWidget

Implements

Constructors

SceneWidget(Scene, SceneCamera)

Parameters:

csharp
public SceneWidget(Scene scene, SceneCamera camera)

Properties

Camera

Returns: SceneCamera

csharp
public SceneCamera Camera { get; init; }

Scene

Returns: Scene

csharp
public Scene Scene { get; init; }

Released under the MIT License.