SadConsole by Thraka

<PackageReference Include="SadConsole" Version="9.2.1" />

 SadConsole

Namespace with 42 public types

 Classes

 AnimatedScreenSurface Animates a collection of frames.
 CellSurface An array of objects used to represent a 2D surface.
 ColoredGlyph Represents an individual piece of a containing a glyph, foreground color, background color, and a mirror effect.
 ColoredString Represents a string that has foreground and background colors for each character in the string.
 Console A surface that has a cursor.
 FocusedScreenObjectStack A stack of screen objects. The top-most of the stack is considered active and represented by the property.
 HandledEventArgs Event args that allow a handled flag to be set.
 SadFont Represents a graphical font used by SadConsole.
 ScreenObject A generic object processed by SadConsole. Provides parent/child, components, and position.
 ScreenObjectCollection Manages the parent and children relationship for .
 ScreenObjectCollection`1 Manages the parent and children relationship for .
 ScreenSurface An object that renders a .
 ShapeParameters Defines the parameters for generating a shape with a border and fill glyphs.
 ValueChangedEventArgs`1 The old value and the value it changed to.

 Structures

 CellDecorator Decorates a cell with a colored glyph.
 ColoredGlyphState A with state information.
 GlyphDefinition Represents a decorator (glyph and mirror) defined by a font.

 Enumerations

 FocusBehavior How the console handles becoming focused and added to the collection.
 HorizontalAlignment Horizontal alignment modes.
 Mirror The mirroring mode
 Orientation Orientation modes.
 TextureConvertBackgroundStyle The style applied when is set.
 TextureConvertForegroundStyle The style applied when is set.
 TextureConvertMode The conversion mode from to .
 VerticalAlignment Vertical alignment modes.

 Static Classes

 Algorithms The Bresenham algorithm collection
 CellSurfaceEditor Methods to interact with a .
 FontExtensions Extensions for .
 Helpers General code helpers.
 PointExtensions Extensions for the type.
 RectangleExtensions Extensions for the type.
 Serializer Common serialization tasks for SadConsole.
 Settings Various settings for SadConsole.
 StringExtensions Helpers for strings.

 Abstract Classes

 GameHost Represents the SadConsole game engine.

 Interfaces

 ICellSurface An array of objects used to represent a 2D surface.
 ICellSurfaceResize Adds a method to support resizing a surface.
 ICellSurfaceSettable Adds a method to change the backing cells of a surface.
 IFont Represents a font used by the rendering engine.
 IScreenObject A generic object processed by SadConsole. Provides parent/child, components, position, and input callbacks.
 IScreenSurface A screen object that has mouse input, surface, and render information.
 ITexture Represents a texture provided by a game host.