Class NodeStyle
java.lang.Object
dev.prozilla.pine.core.component.Component
dev.prozilla.pine.core.component.ui.style.NodeStyleBase
dev.prozilla.pine.core.component.ui.style.NodeStyle
- All Implemented Interfaces:
Lifecycle
,Printable
,ApplicationContext
,ApplicationProvider
,ComponentsContext
,ComponentsProvider
,EntityContext
,EntityProvider
,SceneContext
,SceneProvider
A component that applies styles to nodes.
-
Field Summary
Fields inherited from class dev.prozilla.pine.core.component.ui.style.NodeStyleBase
node
-
Constructor Summary
ConstructorsConstructorDescriptionNodeStyle
(AnimationData animationData, Node node) NodeStyle
(AnimationData animationData, Node node, StyleSheet styleSheet) -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyStyleSheet
(StyleSheet styleSheet) void
setAnchorProperty
(StyledGridAlignmentProperty anchorProperty) void
setBackgroundColorProperty
(StyledColorProperty backgroundColorProperty) void
setColorProperty
(StyledColorProperty colorProperty) void
setMarginProperty
(StyledDualDimensionProperty marginProperty) void
setPaddingProperty
(StyledDualDimensionProperty paddingProperty) void
setSizeProperty
(StyledDualDimensionProperty sizeProperty) Methods inherited from class dev.prozilla.pine.core.component.ui.style.NodeStyleBase
changeProperty
Methods inherited from class dev.prozilla.pine.core.component.Component
equals, getApplication, getEntity, getName, getScene, hashCode, setActive, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface dev.prozilla.pine.core.ApplicationProvider
getConfig, getInput, getLogger, getModManager, getRenderer, getTimer, getTracker, getWindow
Methods inherited from interface dev.prozilla.pine.core.component.ComponentsProvider
getComponent, getComponentInParent, getComponentInParent, getComponents, getComponentsInChildren
Methods inherited from interface dev.prozilla.pine.core.entity.EntityContext
isDescendantOf
Methods inherited from interface dev.prozilla.pine.core.entity.EntityProvider
getChildWithTag, getFirstChild, getLastChild, getParentWithTag, getTransform, isDescendantOf
Methods inherited from interface dev.prozilla.pine.common.Lifecycle
destroy, init, init, input, input, render, render, start, update, update
Methods inherited from interface dev.prozilla.pine.core.scene.SceneProvider
getCameraData, getWorld
-
Constructor Details
-
NodeStyle
-
NodeStyle
-
-
Method Details
-
applyStyleSheet
-
getColorProperty
-
setColorProperty
-
getBackgroundColorProperty
-
setBackgroundColorProperty
-
getSizeProperty
-
setSizeProperty
-
getPaddingProperty
-
setPaddingProperty
-
getMarginProperty
-
setMarginProperty
-
getAnchorProperty
-
setAnchorProperty
-