Table of Contents

Class ConsoleTerminal

Namespace
ReFuel.CVarScript
Assembly
ReFuel.dll
public class ConsoleTerminal : ICTerminal, IDisposable
Inheritance
ConsoleTerminal
Implements
Inherited Members
Extension Methods

Fields

Instance

public static readonly ConsoleTerminal Instance

Field Value

ConsoleTerminal

Properties

Height

public int Height { get; }

Property Value

int

Width

public int Width { get; }

Property Value

int

Methods

Clear()

public void Clear()

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Read(Span<char>)

public int Read(Span<char> characters)

Parameters

characters Span<char>

Returns

int

SetColor(Color4<Rgba>, Color4<Rgba>)

public void SetColor(Color4<Rgba> fg, Color4<Rgba> bg)

Parameters

fg Color4<Rgba>
bg Color4<Rgba>

SetColor(ConsoleColor, ConsoleColor)

public void SetColor(ConsoleColor fg, ConsoleColor bg)

Parameters

fg ConsoleColor
bg ConsoleColor

SetCursor(int, int)

public void SetCursor(int x, int y)

Parameters

x int
y int

Write(ReadOnlySpan<char>)

public void Write(ReadOnlySpan<char> characters)

Parameters

characters ReadOnlySpan<char>