CodeGlyphX logo
CodeGlyphX

API Reference

Class

AsciiPresets

Namespace CodeGlyphX.Rendering.Ascii
Assembly CodeGlyphX
Modifiers static

Ready-to-use ASCII render presets tuned for console readability.

Inheritance

  • Object
  • AsciiPresets

Methods

public static MatrixAsciiRenderOptions Console(Int32 scale = 3, Boolean useAnsiColors = true, Boolean trueColor = true, Nullable<Rgba32> darkColor = null, Nullable<Rgba32> lightColor = null) #
Returns: MatrixAsciiRenderOptions

Creates a console-friendly preset that is much easier to scan from a terminal.

Parameters

scale System.Int32 = 3 optionalposition: 0
Scale multiplier applied to module size (try 3-5 for phones).
useAnsiColors System.Boolean = true optionalposition: 1
Whether to emit ANSI color escape codes.
trueColor System.Boolean = true optionalposition: 2
Whether to use ANSI truecolor (24-bit) output.
darkColor System.Nullable{CodeGlyphX.Rendering.Png.Rgba32} = null optionalposition: 3
Optional ANSI color for dark modules.
lightColor System.Nullable{CodeGlyphX.Rendering.Png.Rgba32} = null optionalposition: 4
Optional ANSI color for light modules.
public static MatrixAsciiRenderOptions ConsoleCompact(Int32 scale = 1, Boolean useAnsiColors = true, Boolean trueColor = true, Nullable<Rgba32> darkColor = null, Nullable<Rgba32> lightColor = null) #
Returns: MatrixAsciiRenderOptions

Creates a compact console preset that uses Unicode half-blocks.

Parameters

scale System.Int32 = 1 optionalposition: 0
Scale multiplier applied to module size (try 2-3 for screens).
useAnsiColors System.Boolean = true optionalposition: 1
Whether to emit ANSI color escape codes.
trueColor System.Boolean = true optionalposition: 2
Whether to use ANSI truecolor (24-bit) output.
darkColor System.Nullable{CodeGlyphX.Rendering.Png.Rgba32} = null optionalposition: 3
Optional ANSI color for dark modules.
lightColor System.Nullable{CodeGlyphX.Rendering.Png.Rgba32} = null optionalposition: 4
Optional ANSI color for light modules.