java.lang.Object
dev.aurumbyte.sypherengine.ecs.Entity
dev.aurumbyte.sypherengine.ui.UIElement
- All Implemented Interfaces:
IRenderable
- Direct Known Subclasses:
Button
The UIElement interface, implemented by all UI classes
-
Field Summary
Modifier and TypeFieldDescription(package private) javafx.scene.paint.Color
(package private) javafx.scene.paint.Color
(package private) javafx.scene.text.Font
(package private) javafx.scene.paint.Color
(package private) javafx.scene.text.Font
(package private) int
(package private) javafx.scene.paint.Color
Fields inherited from class dev.aurumbyte.sypherengine.ecs.Entity
height, keyListener, mouseListener, rotation, width
-
Constructor Summary
-
Method Summary
Methods inherited from class dev.aurumbyte.sypherengine.ecs.Entity
addComponent, addComponents, addComponents, collidesWith, getCenter, getComponents, getHeight, getPosition, getRotation, getScale, getTag, getWidth, isDead, render, rotate, setBoundary, setBoundary, setHeight, setIsDead, setPosition, setScale, setTag, setWidth, toString, update
-
Field Details
-
radius
int radius -
color
javafx.scene.paint.Color color -
defaultColor
javafx.scene.paint.Color defaultColor -
textColor
javafx.scene.paint.Color textColor -
defaultTextColour
javafx.scene.paint.Color defaultTextColour -
font
javafx.scene.text.Font font -
defaultFont
javafx.scene.text.Font defaultFont
-
-
Constructor Details
-
UIElement
public UIElement()
-