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 ​

Object → Hex1bWidget → SceneWidget

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.