Search Results for

    Show / Hide Table of Contents

    Class GraphicalCyclicWriter

    Graphical cyclic writer (for GUI implementations to the CLI, such as charts)

    Inheritance
    object
    CyclicWriter
    GraphicalCyclicWriter
    ImageView
    AlignedFigletText
    AlignedText
    AnimatedCanvas
    AnimatedText
    BarChart
    Border
    BoundedText
    Box
    BoxFrame
    BreakdownChart
    Calendars
    Canvas
    Eraser
    LineChart
    LinesChart
    PieChart
    Selection
    Arc
    Circle
    Ellipsis
    Parallelogram
    Rectangle
    Square
    Trapezoid
    Triangle
    StickChart
    SyntaxText
    Table
    TextPath
    ValueShowcase
    ValueShowcaseDouble
    WinsLosses
    Inherited Members
    CyclicWriter.Render()
    Namespace: Terminaux.Writer.CyclicWriters
    Assembly: Terminaux.dll
    Syntax
    public abstract class GraphicalCyclicWriter : CyclicWriter

    Properties

    | Edit this page View Source

    Height

    Element height

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

    HitboxEndPos

    Hitbox end position

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

    HitboxStartPos

    Hitbox start position

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

    Left

    Left position

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

    Margins

    Renderable margins

    Declaration
    public Padding Margins { get; set; }
    Property Value
    Type Description
    Padding
    | Edit this page View Source

    Padding

    Renderable padding

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

    SetMargins

    Final margins to use (set Margins to set this property to adjust to the required width and height)

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

    Top

    Top position

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

    Width

    Element width

    Declaration
    public virtual int Width { get; set; }
    Property Value
    Type Description
    int

    Methods

    | Edit this page View Source

    GenerateHitbox(Action<PointerEventContext>?)

    Generates the hitbox for this cyclic writer

    Declaration
    public PointerHitbox GenerateHitbox(Action<PointerEventContext>? callback)
    Parameters
    Type Name Description
    Action<PointerEventContext> callback

    Callback for this hitbox (returns an object)

    Returns
    Type Description
    PointerHitbox

    Pointer hitbox instance

    | Edit this page View Source

    GenerateHitbox(Func<PointerEventContext, object?>?)

    Generates the hitbox for this cyclic writer

    Declaration
    public PointerHitbox GenerateHitbox(Func<PointerEventContext, object?>? callback)
    Parameters
    Type Name Description
    Func<PointerEventContext, object> callback

    Callback for this hitbox (returns an object)

    Returns
    Type Description
    PointerHitbox

    Pointer hitbox instance

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX