Transformation

abstract class Transformation(val child: Node) : Node

Inheritors

Constructors

Link copied to clipboard
constructor(child: Node)

Properties

Link copied to clipboard
val child: Node
Link copied to clipboard
open override val children: ObservableList<Node>

The base class Node has no children, so this is an empty list.

Link copied to clipboard

The inverse of matrix. Used to convert mouse positions into local positions.

Link copied to clipboard

The matrix, which is applied to the view matrix while drawing the child node.

Functions

Link copied to clipboard
open override fun findDeepestNodeAt(sceneX: Float, sceneY: Float): Node

@return this if none of my children are at sceneX,sceneY. Otherwise, the child (or one of its ancestors).