Search Results for

    Show / Hide Table of Contents

    Class Trapezoid

    A trapezoid

    Inheritance
    object
    CyclicWriter
    GraphicalCyclicWriter
    Trapezoid
    Inherited Members
    GraphicalCyclicWriter.Left
    GraphicalCyclicWriter.Top
    GraphicalCyclicWriter.Width
    GraphicalCyclicWriter.Height
    GraphicalCyclicWriter.Padding
    GraphicalCyclicWriter.Margins
    GraphicalCyclicWriter.SetMargins
    GraphicalCyclicWriter.HitboxStartPos
    GraphicalCyclicWriter.HitboxEndPos
    GraphicalCyclicWriter.GenerateHitbox(Func<PointerEventContext, object>)
    GraphicalCyclicWriter.GenerateHitbox(Action<PointerEventContext>)
    Namespace: Terminaux.Writer.CyclicWriters.Graphical.Shapes
    Assembly: Terminaux.dll
    Syntax
    public class Trapezoid : GraphicalCyclicWriter

    Constructors

    | Edit this page View Source

    Trapezoid(int, int, int, int, int, bool, Color?)

    Makes a new trapezoid

    Declaration
    public Trapezoid(int topWidth, int bottomWidth, int height, int left, int top, bool filled = false, Color? shapeColor = null)
    Parameters
    Type Name Description
    int topWidth

    Trapezoid top width

    int bottomWidth

    Trapezoid bottom width

    int height

    Trapezoid height

    int left

    Zero-based left position of the terminal to write this trapezoid to

    int top

    Zero-based top position of the terminal to write this trapezoid to

    bool filled

    Whether to print this filled trapezoid or just the outline

    Color shapeColor

    Shape color. Null equals the current foreground color.

    Properties

    | Edit this page View Source

    BottomWidth

    Trapezoid bottom width

    Declaration
    public int BottomWidth { get; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    Filled

    Whether to print this filled trapezoid or just the outline

    Declaration
    public bool Filled { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    ShapeColor

    Shape color

    Declaration
    public Color ShapeColor { get; }
    Property Value
    Type Description
    Color
    | Edit this page View Source

    TopWidth

    Trapezoid top width

    Declaration
    public int TopWidth { get; }
    Property Value
    Type Description
    int

    Methods

    | Edit this page View Source

    Render()

    Renders a trapezoid

    Declaration
    public override string Render()
    Returns
    Type Description
    string

    A rendered trapezoid using a string that you can print to the terminal using WriteRaw(string, params object[])

    Overrides
    CyclicWriter.Render()
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX