BaseTransformationController

Öffentliche abstrakte Klasse BaseTransformationController
Bekannte direkte Unterklassen

Manipuliert die Transformationseigenschaften (z.B. Skalierung/Rotation/Übersetzung) einer BaseTransformableNode, indem sie auf eine Geste über eine BaseGestureRecognizer reagiert.

Beispiel: Änderung der TransformableNode-Skala anhand einer Ziehbewegung.

Public Constructors

Public Methods

T
BaseTransformableNode
boolean
boolean
Ungültig
onActivated(Node-Knoten)
Benachrichtigt den Listener, dass onActivate() aufgerufen wurde.
Ungültig
onDisabled (Knoten-Knoten)
Benachrichtigt den Listener, dass onDeactivate() aufgerufen wurde.
Ungültig
onFinished(T Geste)
Ungültig
onGesteStarted(T Geste)
Ungültig
onUpdated(T gest)
Ungültig
onUpdated(Node-Knoten, FrameTime FrameTime)
Benachrichtigt den Listener, dass onUpdate(FrameTime) aufgerufen wurde.
Ungültig
setEnabled(boolesch aktiviert)

Geschützte Methoden

Abstrakte boolesche Werte
Abstrakt void
Abstrakt void

Übernommene Methoden

Public Constructors

public BaseTransformationController (BaseTransformableNode transformableNode, BaseGestenRecognizer<T> gesturesRecognizer)

Parameter
transformableNode
Gesteerkennung

Public Methods

public T getActiveGesten ()

öffentlich BaseTransformableNode getTransformableNode ()

Öffentlich boolesch isEnabled ()

Öffentlich boolesch isTransforming ()

Öffentlich void onActivated (Knoten)

Benachrichtigt den Listener, dass onActivate() aufgerufen wurde.

Parameter
Knoten den aktivierten Knoten

public void onDisabled (Node node)

Benachrichtigt den Listener, dass onDeactivate() aufgerufen wurde.

Parameter
Knoten den deaktivierten Knoten

public void onFinished (T Geste)

Parameter
Touch-Geste

public void onGestenStarted (T Geste)

Parameter
Touch-Geste

public void onUpdated (T gest)

Parameter
Touch-Geste

public void onUpdated (Node node, FrameTime FrameTime)

Benachrichtigt den Listener, dass onUpdate(FrameTime) aufgerufen wurde.

Parameter
Knoten den aktualisierten Knoten
FrameTime stellt Zeitinformationen für den aktuellen Frame bereit

public void setEnabled (boole aktiviert)

Parameter
aktiviert

Geschützte Methoden

geschützte abstrakte boolesche canStartTransformation (T-Geste)

Parameter
Touch-Geste

geschützte abstrakt void onContinueTransformation (T-Geste)

Parameter
Touch-Geste

Geschützt abstrakt onEndTransformation (T-Geste)

Parameter
Touch-Geste