Class NodeRoot
java.lang.Object
dev.prozilla.pine.core.component.Component
dev.prozilla.pine.core.component.ui.NodeRoot
- All Implemented Interfaces:
Destructible,Printable,ApplicationContext,ApplicationProvider,ComponentsContext,ComponentsProvider,NodeContext,EntityContext,EntityProvider,SceneContext,SceneProvider
A component for rendering user interfaces.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionint -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dev.prozilla.pine.core.component.Component
destroy, equals, getApplication, getEntity, getScene, hashCode, setActive, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.prozilla.pine.core.ApplicationProvider
getAudioDevice, getConfig, getInput, getLogger, getModManager, getRenderer, getTimer, getTracker, getWindowMethods inherited from interface dev.prozilla.pine.core.component.ComponentsProvider
getComponent, getComponentInParent, getComponentInParent, getComponents, getComponentsInChildrenMethods inherited from interface dev.prozilla.pine.core.entity.EntityContext
isDescendantOfMethods inherited from interface dev.prozilla.pine.core.entity.EntityProvider
getChildWithTag, getFirstChild, getLastChild, getParentWithTag, getTransform, isDescendantOfMethods inherited from interface dev.prozilla.pine.core.scene.SceneProvider
getCameraData, getWorld
-
Field Details
-
size
-
currentTooltipText
-
tooltip
-
tooltipActivator
-
tooltipCreator
-
focusedNodeIndex
public int focusedNodeIndex -
focusableNodes
-
-
Constructor Details
-
NodeRoot
public NodeRoot()
-
-
Method Details
-
getName
-
getX
public float getX()- Specified by:
getXin interfaceNodeContext
-
getY
public float getY()- Specified by:
getYin interfaceNodeContext
-
getWidth
public float getWidth()- Specified by:
getWidthin interfaceNodeContext
-
getHeight
public float getHeight()- Specified by:
getHeightin interfaceNodeContext
-
showTooltip
-
hideTooltip
public void hideTooltip() -
getFocusedNode
-
focusNextNode
public void focusNextNode() -
focusPreviousNode
public void focusPreviousNode() -
focusNode
-