Scylla Framework
  • API Reference
Search Results for

    Show / Hide Table of Contents
    • Scylla.Console.TextMode
      • IConsoleScreen
      • TextModeDebugConsoleDisplay
      • TicTacToeCommand
      • TicTacToeScreen
    • Scylla.TextMode
      • ANSIAttributeParser
      • ANSIColor
      • ANSISGRAttributes
      • AmbientEffectBase
      • BackgroundBlendMode
      • BoxStyle
      • BoxStyleCharacters
      • BoxStyleCharacters.BoxChars
      • CRTSettings
      • Cell
      • CellAttributes
      • CellAttributesExtensions
      • CellBuffer
      • CellBufferRenderer
      • CellGrid
      • CellMask
      • CellPosition
      • CellRange
      • CellRect
      • ColorCycleEffect
      • ColorCycleEffectPreset
      • CrossFadeEffect
      • CursorStyle
      • DecodeEffect
      • DecodeEffectPreset
      • DigitalRainEffect
      • DigitalRainEffectPreset
      • EffectsSettings
      • FadeEffect
      • FadeEffectPreset
      • FlickerEffect
      • FlickerEffectPreset
      • GlitchEffect
      • GlitchEffectPreset
      • GlyphAtlasCache
      • GridSettings
      • IAutoCompleter
      • IInputHistory
      • ITextEffect
      • ITextEffectContext
      • ITextModeGridProvider
      • ITextModePointerMapper
      • ITextModeRenderSource
      • ITextModeViewHost
      • IVTParserHandler
      • InputHistory
      • MaskTransitionEffect
      • MouseEncodingMode
      • MouseTrackingMode
      • PackedGlyphData
      • PulseEffect
      • PulseEffectPreset
      • PushEffect
      • PushEffectPreset
      • SDFSettings
      • ScrollbackAttributeRun
      • ScrollbackLine
      • ScyllaTextMode
      • ScyllaTextMode.Meta
      • ScyllaTextModeConfiguration
      • SlideInEffect
      • SlideInEffectPreset
      • StaticTuneInEffect
      • StaticTuneInEffectPreset
      • TerminalCLI
      • TerminalEmulator
      • TerminalGridRenderer
      • TerminalInputEncoder
      • TerminalMouseButton
      • TerminalScrollbackBuffer
      • TerminalSettings
      • TextAlignment
      • TextEffectBase
      • TextEffectCompletedEvent
      • TextEffectDirection
      • TextEffectExtensions
      • TextEffectMaskPattern
      • TextEffectPreset
      • TextEffectPushMode
      • TextEffectSequencer
      • TextEffectStartedEvent
      • TextEffectState
      • TextEffectTimeMode
      • TextEffects
      • TextModeCellBorder
      • TextModeColorDefaults
      • TextModeColorScheme
      • TextModeColorSet
      • TextModeConfigurationChangedEvent
      • TextModeConsole
      • TextModeConstants
      • TextModeEffectPlayer
      • TextModeGridCapture
      • TextModeLayoutUtil
      • TextModeMaterials
      • TextModeMouseReporter
      • TextModeMouseReportingEvent
      • TextModeSelectionChangedEvent
      • TextModeSelectionEndedEvent
      • TextModeSelectionManager
      • TextModeSelectionStartedEvent
      • TextModeTerminal
      • TextModeTerminalColorTheme
      • TextModeTerminalHost
      • TextModeTerminalSettings
      • TextModeTerminalStartMode
      • TextModeThemeBackground
      • TextModeThemeChangedEvent
      • TextModeThemeRemapper
      • TextModeThemes
      • TextModeView
      • TextWrapMode
      • ThemeSettings
      • TransitionEffectBase
      • TransitionEffectPreset
      • TwinkleEffect
      • TwinkleEffectPreset
      • TypewriterCharacterRevealedEvent
      • TypewriterEffect
      • TypewriterEffectPreset
      • UITextModeView
      • VTParser
      • WaveEffect
      • WaveEffectPreset
    • Scylla.TextMode.CRT
      • CRTBeam
      • CRTBeamClock
      • CRTBeamScanDirection
      • CRTBeamStatus
      • CRTCalibrationPattern
      • CRTCurvatureShape
      • CRTGeometry
      • CRTHDR
      • CRTHDRDisplay
      • CRTHDRTarget
      • CRTHorizontalKernel
      • CRTImageRegion
      • CRTMaskType
      • CRTQualityTier
      • CRTScaleMode
      • CRTSignalStandard
      • CRTSignalType
      • ITextModeCRTCameraEffect
      • ITextModeCRTHDRDisplaySource
      • TextModeCRTBeam
      • TextModeCRTCalibration
      • TextModeCRTCameraEffects
      • TextModeCRTConstants
      • TextModeCRTDriver
      • TextModeCRTHDR
      • TextModeCRTImageRenderer
      • TextModeCRTMonitor
      • TextModeCRTPreset
      • TextModeCRTPresetRegistry
      • TextModeCRTScreen
      • TextModeCRTSettings
      • TextModeCRTTube
    • Scylla.TextMode.Editor
      • CellGridPreviewWidget
      • ColorPaletteWidget
      • ITextModeCRTCameraSetupProvider
      • ScyllaTextModeConfigurationEditor
      • ScyllaTextModeDependencyProvider
      • ScyllaTextModeEditor
      • ScyllaTextModeMenuItems
      • ScyllaTextModeShaderProvider
      • TextModeCRTCameraSetup
      • TextModeCRTCameraStatus
      • TextModeCRTDriverEditor
      • TextModeCRTMonitorEditor
      • TextModeCRTPresetEditor
      • TextModeCRTPresetGenerator
      • TextModeColorAssetGenerator
      • TextModeColorPaletteDefaults
      • TextModeTerminalHostEditor
      • TextModeThemeField
      • TextModeViewEditor
      • TextModeViewEditorBase
      • UITextModeViewEditor
    • Scylla.TextMode.URP
      • CRTQualityTierParameter
      • TextModeCRTInjectionPoint
      • TextModeCRTPresetParameter
      • TextModeCRTRendererFeature
      • TextModeCRTVolume

    Namespace Scylla.TextMode.Editor

    Classes

    CellGridPreviewWidget

    Reusable editor widget for rendering a live cell grid preview in the inspector. Uses a hybrid approach: Texture2D for background colors, IMGUI labels for characters. Caches textures per owner instance ID to avoid recreating them every frame.

    ColorPaletteWidget

    Reusable editor widget for displaying and switching ANSI color palettes. Shows 16-color swatches (8 normal + 8 bright), a palette dropdown, and Apply/Reset buttons.

    ScyllaTextModeConfigurationEditor

    Custom Unity inspector for ScyllaTextModeConfiguration assets built with UI Toolkit.

    ScyllaTextModeDependencyProvider

    Dependency provider for Scylla TextMode module. Declares the dependencies required by the TextMode module.

    ScyllaTextModeEditor

    Custom inspector for the ScyllaTextMode module built with UI Toolkit. Extends Scylla.Core.Editor.ScyllaModuleEditor with TextMode-specific status and runtime sections.

    ScyllaTextModeMenuItems

    Menu item definitions for the Scylla TextMode module. Provides access to TextMode module creation and configuration utilities.

    ScyllaTextModeShaderProvider

    Declares the shader namespace owned by the TextMode module (the grid cell shaders Scylla/TextMode/Cell and Scylla/TextMode/UICell), so Scylla.Core.Editor.ScyllaShaderInclusionBuildProcessor keeps them in the build.

    TextModeCRTCameraSetup

    Finds out whether the CRT camera effect can show a camera, and sets it up, through the provider that the active render pipeline's TextMode CRT package registers.

    TextModeCRTDriverEditor

    Inspector for TextModeCRTDriver. Assigning a preset copies its settings into the component, and a button copies them again after they have been edited.

    TextModeCRTMonitorEditor

    Inspector for TextModeCRTMonitor. Assigning a preset copies its settings into the component, and a button copies them again after they have been edited.

    TextModeCRTPresetEditor

    Inspector for TextModeCRTPreset assets. It shows the preset's display name and description, followed by every field of the CRT settings the preset holds.

    TextModeCRTPresetGenerator

    Editor utility that writes the shipped CRT presets to TextModeCRTPreset assets inside the TextMode module's own Resources folder.

    TextModeColorAssetGenerator

    Editor utility that writes the TextMode theme palettes to Scylla.Core.Util.Palette.ColorPaletteAsset files inside the TextMode module's own Resources folder, where they ship with the module.

    TextModeColorPaletteDefaults

    Color tables for the TextMode themes that ship as assets. Consumed by TextModeColorAssetGenerator, which writes them out as ColorPaletteAsset files.

    TextModeTerminalHostEditor

    Inspector for TextModeTerminalHost. The color theme is chosen at the top, with a theme dropdown and preview for a theme of the terminal's own, followed by every other terminal setting.

    TextModeThemeField

    Inspector control for choosing a TextMode color theme: a dropdown of every usable theme palette, and a two-row swatch preview of the one currently selected.

    TextModeViewEditor

    Custom inspector for TextModeView. Provides live cell grid preview and color palette editor in the inspector.

    TextModeViewEditorBase

    Abstract base editor for TextModeView and UITextModeView built with UI Toolkit. Provides shared inspector sections: default properties, grid info, live cell grid preview, and color palette editor.

    UITextModeViewEditor

    Custom inspector for UITextModeView. Provides live cell grid preview and color palette editor in the inspector.

    Interfaces

    ITextModeCRTCameraSetupProvider

    Sets up the CRT camera effect of one render pipeline in the editor: checks a camera, fixes what the pipeline needs before the effect can run, and adds the CRT to a scene.

    Enums

    TextModeCRTCameraStatus

    Whether the CRT camera effect can show a camera, as reported by GetStatus(Camera, out string).

    In this article
    Back to top Scylla Framework - TextMode Module API Documentation