Class LayoutNodeResizer
java.lang.Object
dev.prozilla.pine.core.system.SystemBase
dev.prozilla.pine.core.system.update.UpdateSystemBase
dev.prozilla.pine.core.system.update.UpdateSystem
dev.prozilla.pine.core.system.standard.ui.layout.LayoutNodeResizer
Resizes layout nodes based on the sizes of their children.
-
Field Summary
Fields inherited from class dev.prozilla.pine.core.system.update.UpdateSystem
applyTimeScale, timeScaleFields inherited from class dev.prozilla.pine.core.system.SystemBase
application, logger, scene, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprocess(EntityChunk chunk, float deltaTime) Updates a single entity's data, each frame.static voidresizeCanvasGroup(LayoutNode layoutNode, Node parentNode) Methods inherited from class dev.prozilla.pine.core.system.update.UpdateSystem
setApplyTimeScale, updateMethods inherited from class dev.prozilla.pine.core.system.SystemBase
forEach, forEachReverse, hasEntityChunks, initSystem, print, register, setExcludedComponentTypes, setRequiredTag, setRunWhenPaused, shouldRun, sort, unregister
-
Constructor Details
-
LayoutNodeResizer
public LayoutNodeResizer()
-
-
Method Details
-
process
Description copied from class:UpdateSystemUpdates a single entity's data, each frame.- Specified by:
processin classUpdateSystem- Parameters:
chunk- Entity that matches this system's querydeltaTime- Delta time in seconds
-
resizeCanvasGroup
-