Package de.flapdoodle.kfx.extensions
Class NodeExtensionsKt
-
- All Implemented Interfaces:
public final class NodeExtensionsKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static ObservableMapExtensions.TypedMappropertyprivate final static ObservableMapExtensions.TypedMapconstraintprivate static Point2DlayoutPosition
-
Method Summary
Modifier and Type Method Description final ObservableMapExtensions.TypedMapgetProperty()final ObservableMapExtensions.TypedMapgetConstraint()Point2DgetLayoutPosition()voidsetLayoutPosition(Point2D layoutPosition)final static Unithide(Node $self)final static Unitshow(Node $self)final static Sequence<Node>pickScreen(Node $self, Point2D center, Double distance)final static Sequence<Node>pickScene(Node $self, Point2D center, Double distance)final static <T extends Any> List<T>findAllInTree(Parent $self, KClass<T> type)final static List<Node>parentPath(Node $self, Node child)final static <T extends Node> TparentOfType(Node $self, KClass<T> type)final static Pair<Double, Double>widthLimits(Node $self)final static Pair<Double, Double>heightLimits(Node $self)final static DoublesnappedToPixel(Region $self, Double value)final static Point2DscreenDeltaToLocal(Node $self, Point2D delta)final static AngleAtPoint2DscreenToLocal(Node $self, AngleAtPoint2D src)final static AngleAtPoint2DsceneToLocal(Node $self, AngleAtPoint2D src)final static ColoredAngleAtPoint2DsceneToLocal(Node $self, ColoredAngleAtPoint2D src)final static <T extends Any> Nodes.WithOnAttach<T>onAttach(Node $self, Function0<T> action)final static UnitunsubscribeOnDetach(Node $self, Function0<Subscription> action)final static SubscriptiononBindToParent(Node $self, Function0<Subscription> action)final static SubscriptiononBindToScene(Node $self, Function0<Subscription> action)final static Unitblur(Node $self)-
-
Method Detail
-
getProperty
final ObservableMapExtensions.TypedMap getProperty()
-
getConstraint
final ObservableMapExtensions.TypedMap getConstraint()
-
getLayoutPosition
Point2D getLayoutPosition()
-
setLayoutPosition
void setLayoutPosition(Point2D layoutPosition)
-
pickScreen
final static Sequence<Node> pickScreen(Node $self, Point2D center, Double distance)
-
findAllInTree
final static <T extends Any> List<T> findAllInTree(Parent $self, KClass<T> type)
-
parentPath
final static List<Node> parentPath(Node $self, Node child)
-
parentOfType
final static <T extends Node> T parentOfType(Node $self, KClass<T> type)
-
widthLimits
final static Pair<Double, Double> widthLimits(Node $self)
-
heightLimits
final static Pair<Double, Double> heightLimits(Node $self)
-
snappedToPixel
final static Double snappedToPixel(Region $self, Double value)
-
screenDeltaToLocal
final static Point2D screenDeltaToLocal(Node $self, Point2D delta)
-
screenToLocal
final static AngleAtPoint2D screenToLocal(Node $self, AngleAtPoint2D src)
-
sceneToLocal
final static AngleAtPoint2D sceneToLocal(Node $self, AngleAtPoint2D src)
-
sceneToLocal
final static ColoredAngleAtPoint2D sceneToLocal(Node $self, ColoredAngleAtPoint2D src)
-
onAttach
@Deprecated(message = "use onBindToScene") final static <T extends Any> Nodes.WithOnAttach<T> onAttach(Node $self, Function0<T> action)
-
unsubscribeOnDetach
final static Unit unsubscribeOnDetach(Node $self, Function0<Subscription> action)
-
onBindToParent
final static Subscription onBindToParent(Node $self, Function0<Subscription> action)
-
onBindToScene
final static Subscription onBindToScene(Node $self, Function0<Subscription> action)
-
-
-
-