Class GraphicalCyclicWriter
Graphical cyclic writer (for GUI implementations to the CLI, such as charts)
Inheritance
object
GraphicalCyclicWriter
Inherited Members
Namespace
Syntax
public abstract class GraphicalCyclicWriter : CyclicWriter
Properties
Height
Element height
Property Value
int
Declaration
public virtual int Height { get; set; }
HitboxEndPos
Hitbox end position
HitboxStartPos
Hitbox start position
Left
Left position
Property Value
int
Declaration
public virtual int Left { get; set; }
Margins
Renderable margins
Padding
Renderable padding
SetMargins
Final margins to use (set Margins to set this property to adjust to the required width and height)
Top
Top position
Property Value
int
Declaration
public virtual int Top { get; set; }
Width
Element width
Property Value
int
Declaration
public virtual int Width { get; set; }
Methods
GenerateHitbox(Action<PointerEventContext>?)
Generates the hitbox for this cyclic writer
Returns
PointerHitbox
Pointer hitbox instance
Declaration
public PointerHitbox GenerateHitbox(Action<PointerEventContext>? callback)
Parameters
| Name | Type | Description |
|---|---|---|
| callback | Action<PointerEventContext> | Callback for this hitbox (returns an object) |
GenerateHitbox(Func<PointerEventContext, object?>?)
Generates the hitbox for this cyclic writer
Returns
PointerHitbox
Pointer hitbox instance
Declaration
public PointerHitbox GenerateHitbox(Func<PointerEventContext, object?>? callback)
Parameters
| Name | Type | Description |
|---|---|---|
| callback | Func<PointerEventContext, object> | Callback for this hitbox (returns an object) |