C# (CSharp) StdPaint Namespace

Nested Namespaces

StdPaint.GUI

Classes

Name Description
BufferBrush The base class for buffer brushes.
BufferUnitInfo
COORD
Camera Represents a view to render a scene from.
CheckeredBufferBrush A buffer brush that produces a checkered pattern when used.
ConsoleBuffer Represents a two-dimensional buffer of characters that can be written to the console.
ConsoleBuffer3D Stores a console buffer capable of drawing three-dimensional objects.
Face Represents one face of a mesh.
HWND
HorizontalStripeBufferBrush A buffer brush that produces horizontal stripes of different colors.
ImageLoader
KBLLHOOKSTRUCT
KeyFlags
MSLLHOOKSTRUCT
Matrix4 A 4x4 matrix for use in 3D.
Mesh Represents a collection of triangles in 3D space.
Native
Painter Allows drawing to the console buffer.
PainterKeyEventArgs Contains keyboard event data for the StdPaint.Painter.
PainterMouseEventArgs Contains mouse event data for the StdPaint.Painter.
Plane Represents a two-sided flat primitive.
Point
Quaternion Represents a quaternion.
RandomColorBufferBrush Produces a random pattern of colors determined by a random number generator.
RasterFont Defines an ASCII font using a matrix of boolean values.
Rectangle
Renderable A base class representing a renderable object.
Renderer Renders a three-dimensional scene to a buffer
SMALL_RECT
SWP
Scene A Scene containing objects to be rendered.
SevenSegmentDisplay Provides rendering capabilities for a 4x7 seven-segment display.
SolidBufferBrush A buffer brush that produces a solid color.
Triangle Represents a set of three points.
Triangle2f Represents a set of three two-dimensional floating-point vectors.
Triangle3f Represents a set of three three-dimensional floating-point vectors.
Vector2 A vector representing a point in 2D space.
Vector3 A vector representing a point in 3D space.
Vector4 A vector representing homogeneous coordinates in 3D space.
VerticalStripeBufferBrush A buffer brush that produces horizontal stripes of different colors.