Class SehUtil
java.lang.Object
com.spinyowl.legui.system.handler.SehUtil
Utility class for system event handlers.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentgetTargetComponent(Component component, org.joml.Vector2f vector) Used to find target component for provided component and vector.getTargetComponentList(Component component, org.joml.Vector2f vector) Used to search all components (under point) in component.static voidrecursiveTargetComponentListSearch(org.joml.Vector2f vector, Component component, List<Component> targetList) Used to search all components (under point) in component.
-
Method Details
-
getTargetComponent
Used to find target component for provided component and vector. Target means top component which intersected by provided point(vector).- Parameters:
component- component to search.vector- point to search.- Returns:
- top component from component intersected by vector.
-
getTargetComponentList
Used to search all components (under point) in component.- Parameters:
vector- vector to point.component- component to search in.- Returns:
- all top visible components in component under point(vector).
-
recursiveTargetComponentListSearch
public static void recursiveTargetComponentListSearch(org.joml.Vector2f vector, Component component, List<Component> targetList) Used to search all components (under point) in component. New located target component will be added to target list.- Parameters:
vector- vector to point.component- source component to search target.targetList- current target list.
-