EditActView

class EditActView(game: Game, act: Act) : ActView

An ActView with can draw additional items above the stages, such as bounding boxes, axes etc.

Constructors

Link copied to clipboard
constructor(game: Game, act: Act)

Properties

Link copied to clipboard
var act: Act?
Link copied to clipboard
val actProperty: SimpleProperty<Act?>
Link copied to clipboard
var backgroundColor: Color
Link copied to clipboard
val backgroundColorProperty: ColorProperty
Link copied to clipboard
open override val children: MutableObservableList<Node>
Link copied to clipboard
Link copied to clipboard
val combinedScaleProperty: ObservableFloat
Link copied to clipboard
val extraSelectedActors: MutableObservableList<Actor>
Link copied to clipboard
Link copied to clipboard
val focusAcceptableProperty: StylableBooleanProperty
Link copied to clipboard
Link copied to clipboard
val focusedProperty: ReadOnlyBooleanProperty
Link copied to clipboard
Link copied to clipboard
val focusTraversableProperty: StylableBooleanProperty
Link copied to clipboard
val game: Game
Link copied to clipboard
Link copied to clipboard
val growPriorityProperty: StylableFloatProperty
Link copied to clipboard
Link copied to clipboard
val heightProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val hintsProperty: StringProperty

Text giving hints on how to use the mouse. Text inside square brackets are shown in bold. e.g.

Link copied to clipboard
var id: String
Link copied to clipboard
val idProperty: StringProperty
Link copied to clipboard
Link copied to clipboard
val intermediateToSceneProperty: SimpleProperty<Matrix>
Link copied to clipboard
Link copied to clipboard
val intermediateToWorldProperty: SimpleProperty<Matrix>
Link copied to clipboard
Link copied to clipboard
val localXProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val localYProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val mouseWorldProperty: SimpleProperty<Vector2>
Link copied to clipboard
Link copied to clipboard
val mouseWorldXProperty: FloatProperty
Link copied to clipboard
Link copied to clipboard
val mouseWorldYProperty: FloatProperty
Link copied to clipboard
Link copied to clipboard
val notableAngleProperty: OptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val notablePositionProperty: SimpleProperty<Vector2?>

The position shown in the status bar. Most of the time, this is bound to the mouseWorldProperty. However, when moving the selected actor (by dragging), it is unbound and set to the selected actor's position.

Link copied to clipboard
Link copied to clipboard
val overrideMaxHeightProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMaxWidthProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMinHeightProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMinWidthProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overridePrefHeightProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overridePrefWidthProperty: StylableOptionalFloatProperty
Link copied to clipboard
var parent: Node?
Link copied to clipboard
val parentProperty: ReadOnlyOptionalNodeProperty
Link copied to clipboard
val pseudoStyles: MutableObservableSet<String>
Link copied to clipboard
Link copied to clipboard
val rotationProperty: FloatProperty
Link copied to clipboard
Link copied to clipboard
val scaleProperty: FloatProperty
Link copied to clipboard
var scene: Scene?
Link copied to clipboard
val sceneProperty: ReadOnlyOptionalSceneProperty
Link copied to clipboard
val scenesFontProperty: ObservableOptionalFont
Link copied to clipboard
Link copied to clipboard
val sceneToIntermediateProperty: SimpleProperty<Matrix>
Link copied to clipboard
var sceneToWorld: Matrix
Link copied to clipboard
val sceneToWorldProperty: SimpleProperty<Matrix>
Link copied to clipboard
Link copied to clipboard
val sceneXProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val sceneYProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val sectionProperty: StylableBooleanProperty
Link copied to clipboard
Link copied to clipboard
val selectedActorProperty: SimpleProperty<Actor?>
Link copied to clipboard
Link copied to clipboard
val selectedPickProperty: SimpleProperty<Pick?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val selectedStageNameProperty: OptionalStringProperty
Link copied to clipboard
val selectedStageProperty: ObservableValue<Stage?>
Link copied to clipboard
Link copied to clipboard
val shrinkPriorityProperty: StylableFloatProperty
Link copied to clipboard
val styles: MutableObservableSet<String>
Link copied to clipboard
var tooltip: Tooltip?
Link copied to clipboard
val tooltipProperty: OptionalTooltipProperty
Link copied to clipboard
Link copied to clipboard
val viewPinRatioProperty: SimpleProperty<Vector2>
Link copied to clipboard
Link copied to clipboard
val visibleProperty: StylableBooleanProperty
Link copied to clipboard
Link copied to clipboard
val widthProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val worldPinProperty: SimpleProperty<Vector2>
Link copied to clipboard
Link copied to clipboard
val worldToIntermediateProperty: SimpleProperty<Matrix>
Link copied to clipboard
val worldToScene: Matrix
Link copied to clipboard
val worldToSceneProperty: SimpleProperty<Matrix>
Link copied to clipboard
var zoom: Float
Link copied to clipboard
val zoomProperty: FloatProperty

Functions

Link copied to clipboard
fun <E : Event> addEventFilter(eventType: EventType<E>, handler: EventHandler<E>, combination: HandlerCombination)
fun <E : Event> addEventFilter(eventType: EventType<E>, handlerCombination: HandlerCombination, handler: (E) -> Unit)
Link copied to clipboard
fun <E : Event> addEventHandler(eventType: EventType<E>, handler: EventHandler<E>, combination: HandlerCombination)
fun <E : Event> addEventHandler(eventType: EventType<E>, combination: HandlerCombination, handler: (E) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun containsScenePoint(sceneX: Float, sceneY: Float): Boolean
Link copied to clipboard
fun dump(prefix: String, borders: Boolean, size: Boolean, filter: (Node) -> Boolean)
Link copied to clipboard
open fun Number.em(): ObservableOptionalFloat
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun findDeepestNodeAt(sceneX: Float, sceneY: Float): Node
Link copied to clipboard
fun findNodeById(id: String): Node?
Link copied to clipboard
fun findStage(stageName: String): Stage?
Link copied to clipboard
fun findStageView(stageName: String): StageView?
Link copied to clipboard
open fun findStylableProperty(propertyName: String): StylableProperty<*>?
Link copied to clipboard
fun firstToRoot(filter: (Node) -> Boolean): Node?
Link copied to clipboard
fun forEachDescending(block: (Node) -> Unit)
Link copied to clipboard
fun forEachFromRoot(block: (Node) -> Unit)
Link copied to clipboard
fun forEachToRoot(block: (Node) -> Unit)
Link copied to clipboard
open override fun getStylableProperties(): List<StylableProperty<*>>
Link copied to clipboard
fun Node.grow()
Link copied to clipboard
fun isAncestorOf(other: Node): Boolean
Link copied to clipboard
fun nextFocusableNode(): Node?
Link copied to clipboard
fun nextSection(): Node?
Link copied to clipboard
open fun nodeMaxHeight(): Float
Link copied to clipboard
open fun nodeMaxWidth(): Float
Link copied to clipboard
open fun nodeMinHeight(): Float
Link copied to clipboard
open fun nodeMinWidth(): Float
Link copied to clipboard
open override fun nodePrefHeight(): Float
Link copied to clipboard
open override fun nodePrefWidth(): Float
Link copied to clipboard
fun onFilesDropped(combination: HandlerCombination, handler: (DroppedFilesEvent) -> Unit)
Link copied to clipboard
fun onKeyPressed(combination: HandlerCombination, handler: (KeyEvent) -> Unit)
Link copied to clipboard
fun onKeyReleased(combination: HandlerCombination, handler: (KeyEvent) -> Unit)
Link copied to clipboard
fun onKeyTyped(combination: HandlerCombination, handler: (KeyTypedEvent) -> Unit)
Link copied to clipboard
fun onMouseClicked(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseDragged(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseEntered(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseExited(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseMoved(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMousePressed(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseReleased(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onPopupTrigger(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onScrolled(combination: HandlerCombination, handler: (ScrollEvent) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun previousSection(): Node?
Link copied to clipboard
fun <E : Event> removeEventFilter(eventType: EventType<E>, handler: EventHandler<E>)
Link copied to clipboard
fun <E : Event> removeEventHandler(eventType: EventType<E>, handler: EventHandler<E>)
Link copied to clipboard
fun requestFocus(useFocusTraversable: Boolean, showFocusBorder: Boolean)
Link copied to clipboard
open fun requestLayout()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun scaleToNominalSize(nominalSize: Vector2)
Link copied to clipboard
fun scrollTo()
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun treeVisitor(filter: (Node) -> Boolean, action: (Node) -> Unit)
Link copied to clipboard
fun Node.withInformation(text: String, block: VBox.() -> Unit? = null): VBox