Class GraphicalCyclicWriter
Graphical cyclic writer (for GUI implementations to the CLI, such as charts)
Inheritance
object
GraphicalCyclicWriter
Inherited Members
Namespace: Terminaux.Writer.CyclicWriters
Assembly: Terminaux.dll
Syntax
public abstract class GraphicalCyclicWriter : CyclicWriter
Properties
| Edit this page View SourceHeight
Element height
Declaration
public virtual int Height { get; set; }
Property Value
Type | Description |
---|---|
int |
HitboxEndPos
Hitbox end position
Declaration
public Coordinate HitboxEndPos { get; }
Property Value
Type | Description |
---|---|
Coordinate |
HitboxStartPos
Hitbox start position
Declaration
public Coordinate HitboxStartPos { get; }
Property Value
Type | Description |
---|---|
Coordinate |
Left
Left position
Declaration
public virtual int Left { get; set; }
Property Value
Type | Description |
---|---|
int |
Margins
Renderable margins
Declaration
public Padding Margins { get; set; }
Property Value
Type | Description |
---|---|
Padding |
Padding
Renderable padding
Declaration
public Padding Padding { get; set; }
Property Value
Type | Description |
---|---|
Padding |
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 |
Top
Top position
Declaration
public virtual int Top { get; set; }
Property Value
Type | Description |
---|---|
int |
Width
Element width
Declaration
public virtual int Width { get; set; }
Property Value
Type | Description |
---|---|
int |
Methods
| Edit this page View SourceGenerateHitbox(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 |
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 |