Skip to content
ChartForgeX

API Reference

Class

VisualStoryReplaySurface

Namespace ChartForgeX.Stories
Assembly ChartForgeX.Stories
Modifiers sealed

Shows sanitized recorded events on the scene clock in a bounded terminal viewport.

Inheritance

Constructors

public VisualStoryReplaySurface(StoryReplay replay, String? accessibleText = null, VisualStoryTerminalOptions? options = null, VisualTheme? theme = null, VisualThemeMode themeMode = Dark, TerminalStyleOptions? style = null) #

Creates a replay surface with optional accessibility heading, viewport and terminal palette. An omitted palette inherits the containing story theme.

Parameters

replay ChartForgeX.Stories.StoryReplay requiredposition: 0
accessibleText System.String? = null optionalposition: 1
options ChartForgeX.Stories.VisualStoryTerminalOptions? = null optionalposition: 2
theme ChartForgeX.Themes.VisualTheme? = null optionalposition: 3
themeMode ChartForgeX.Themes.VisualThemeMode = Dark optionalposition: 4
style ChartForgeX.Terminal.TerminalStyleOptions? = null optionalposition: 5

Properties

public StoryReplay Replay { get; } #

Gets the resolved replay, which does not execute commands.

public VisualStoryTerminalOptions Options { get; } #

Gets fixed viewport settings.

public VisualTheme? Theme { get; } #

Gets the explicit terminal palette, or null to inherit the containing story theme independently of its window chrome.

public VisualThemeMode ThemeMode { get; } #

Gets the explicit appearance for the optional replay theme.

public TerminalStyleOptions Style { get; } #

Gets local replay title-bar and cursor styling.

public override String AccessibleText { get; } #

Gets the complete sanitized replay transcript.