AnsiEngine Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 30 of System.Base/Ansi.cm

Inheritance

Constructors & Destructor

static AnsiEngine()
private AnsiEngine(int handle_)

Member Functions

public inline Constant DefaultBackColor() const
public inline Constant DefaultTextColor() const
private void Emit(char c, const ColorCharOutputMethod& writeOutputChar)
public static AnsiEngine& Error()
public static AnsiEngine& Out()
public void Process(const String<char>& text, const ColorCharOutputMethod& writeOutputChar)
private void Put(char c, const ColorCharOutputMethod& writeOutputChar)
private void ResetAttributes()
private void SetAttributes()
public void SetDefaultBackColor(Constant color)
public void SetDefaultTextColor(Constant color)

Member Variables

private Constant backColor
private Constant currentBackColor
private Constant currentTextColor
private Constant defaultBackColor
private Constant defaultTextColor
private static UniquePtr<AnsiEngine> error
private int handle
private static UniquePtr<AnsiEngine> out
private int state
private Constant textColor
private UnicodeEngine unicodeEngine

Constructor& Destructor Details

AnsiEngine Static Constructor

static AnsiEngine()

Definition
Line 32 of System.Base/Ansi.cm


AnsiEngine Constructor

private AnsiEngine(int handle_)

Definition
Line 68 of System.Base/Ansi.cm


Member Function Details

DefaultBackColor Member Function

public inline Constant DefaultBackColor()

Definition
Line 56 of System.Base/Ansi.cm


DefaultTextColor Member Function

public inline Constant DefaultTextColor()

Definition
Line 52 of System.Base/Ansi.cm


Emit Member Function

private void Emit(char c, const ColorCharOutputMethod& writeOutputChar)

Definition
Line 774 of System.Base/Ansi.cm


Error Static Member Function

public static AnsiEngine& Error()

Definition
Line 41 of System.Base/Ansi.cm


Out Static Member Function

public static AnsiEngine& Out()

Definition
Line 37 of System.Base/Ansi.cm


Process Member Function

public void Process(const String<char>& text, const ColorCharOutputMethod& writeOutputChar)

Definition
Line 45 of System.Base/Ansi.cm


Put Member Function

private void Put(char c, const ColorCharOutputMethod& writeOutputChar)

Definition
Line 74 of System.Base/Ansi.cm


ResetAttributes Member Function

private void ResetAttributes()

Definition
Line 792 of System.Base/Ansi.cm


SetAttributes Member Function

private void SetAttributes()

Definition
Line 787 of System.Base/Ansi.cm


SetDefaultBackColor Member Function

public void SetDefaultBackColor(Constant color)

Definition
Line 64 of System.Base/Ansi.cm


SetDefaultTextColor Member Function

public void SetDefaultTextColor(Constant color)

Definition
Line 60 of System.Base/Ansi.cm