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 SummaryFieldsModifier 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.ColorFields inherited from class dev.aurumbyte.sypherengine.ecs.Entityheight, keyListener, mouseListener, rotation, width
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class dev.aurumbyte.sypherengine.ecs.EntityaddComponent, 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- 
radiusint radius
- 
colorjavafx.scene.paint.Color color
- 
defaultColorjavafx.scene.paint.Color defaultColor
- 
textColorjavafx.scene.paint.Color textColor
- 
defaultTextColourjavafx.scene.paint.Color defaultTextColour
- 
fontjavafx.scene.text.Font font
- 
defaultFontjavafx.scene.text.Font defaultFont
 
- 
- 
Constructor Details- 
UIElementpublic UIElement()
 
-