Package de.flapdoodle.kfx.extensions
Object Nodes
-
- All Implemented Interfaces:
public class Nodes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classNodes.WithOnAttach
-
Method Summary
Modifier and Type Method Description final Sequence<Node>pick(Node container, Point2D center, Double distance, Function2<Node, Point2D, Point2D> toLocal)final <T extends Any> Nodes.WithOnAttach<T>onAttach(Node node, Function0<T> onAttach)final <T extends Any> UnitonAttachDetach(Node node, Function0<T> onAttach, Function1<T, Unit> onDetach)final UnitunsubscribeOnDetach(Node node, Function0<Subscription> action)final <T extends Any> SubscriptiononBindToParent(Node node, Function0<T> bind, Function1<T, Unit> unbind)final <T extends Any> SubscriptiononBindToScene(Node node, Function0<T> bind, Function1<T, Unit> unbind)-
-
Method Detail
-
pick
final Sequence<Node> pick(Node container, Point2D center, Double distance, Function2<Node, Point2D, Point2D> toLocal)
-
onAttach
final <T extends Any> Nodes.WithOnAttach<T> onAttach(Node node, Function0<T> onAttach)
-
onAttachDetach
final <T extends Any> Unit onAttachDetach(Node node, Function0<T> onAttach, Function1<T, Unit> onDetach)
-
unsubscribeOnDetach
final Unit unsubscribeOnDetach(Node node, Function0<Subscription> action)
-
onBindToParent
final <T extends Any> Subscription onBindToParent(Node node, Function0<T> bind, Function1<T, Unit> unbind)
-
onBindToScene
final <T extends Any> Subscription onBindToScene(Node node, Function0<T> bind, Function1<T, Unit> unbind)
-
-
-
-