Class CanvasDisplay
java.lang.Object
frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCommand(CanvasCommand command) calc(CanvasSupplier leftSide, CanvasSupplier.Calculation operator, CanvasSupplier rightSide) voidcircle(CanvasSupplier x, CanvasSupplier y, CanvasSupplier radius, boolean filled) voidvoiddraw()voidfillStyle(CanvasSupplier color) static Stringstatic Stringstatic Stringstatic StringgetTag()If(CanvasSupplier leftSide, CanvasSupplier.IfOperation operator, CanvasSupplier rightSide, CanvasSupplier trueValue) IfElse(CanvasSupplier leftSide, CanvasSupplier.IfOperation operator, CanvasSupplier rightSide, CanvasSupplier trueValue, CanvasSupplier falseValue) voidline(CanvasSupplier x1, CanvasSupplier y1, CanvasSupplier x2, CanvasSupplier y2) voidlineWidth(CanvasSupplier width) mathf(CanvasSupplier leftSide, String func) MAX()mouseX()mouseY()n(double value) percent(double value) voidrect(CanvasSupplier x, CanvasSupplier y, CanvasSupplier width, CanvasSupplier height, boolean fill) voidstrokeStyle(CanvasSupplier color) Methods inherited from class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
addKey, getKeys, setInlineStyle
-
Constructor Details
-
CanvasDisplay
-
-
Method Details
-
draw
public void draw() -
n
-
percent
-
nt_value
-
s
-
calc
public CanvasSupplier calc(CanvasSupplier leftSide, CanvasSupplier.Calculation operator, CanvasSupplier rightSide) -
If
public CanvasSupplier If(CanvasSupplier leftSide, CanvasSupplier.IfOperation operator, CanvasSupplier rightSide, CanvasSupplier trueValue) -
IfElse
public CanvasSupplier IfElse(CanvasSupplier leftSide, CanvasSupplier.IfOperation operator, CanvasSupplier rightSide, CanvasSupplier trueValue, CanvasSupplier falseValue) -
mathf
-
MAX
-
mouseX
-
mouseY
-
fillStyle
-
strokeStyle
-
lineWidth
-
clearCanvas
public void clearCanvas() -
line
-
rect
public void rect(CanvasSupplier x, CanvasSupplier y, CanvasSupplier width, CanvasSupplier height, boolean fill) -
circle
-
addCommand
-
getTag
- Overrides:
getTagin classDashboardComponent
-
getInnerHTML
- Overrides:
getInnerHTMLin classDashboardComponent
-
getCustomBaseNTPath
-
getMouseXPath
-
getMouseYPath
-
getMouseDownPath
-