ScaleController

Öffentliche Klasse ScaleController

Manipuliert die Waage einer BaseTransformableNode mit zwei Fingern (PinchGestureRecognizer). Wendet ein regelbares elastisches Fallback an, wenn BaseTransformableNode über die minimale/maximale Skala hinaus skaliert wird.

Konstanten

float DEFAULT_ELASTICITY
float DEFAULT_MAX_SCALE
float DEFAULT_MIN_SCALE
float DEFAULT_SENSITIVITY

Public Constructors

Public Methods

boolean
float
float
float
float
Ungültig
onActivated(Node-Knoten)
Benachrichtigt den Listener, dass onActivate() aufgerufen wurde.
Ungültig
Ungültig
Ungültig
onUpdated(Node-Knoten, FrameTime FrameTime)
Benachrichtigt den Listener, dass onUpdate(FrameTime) aufgerufen wurde.
Ungültig
setElastizität(Gleitkomma-Elastizität)
Ungültig
setMaxScale(Gleitkommazahl maxScale)
Ungültig
setMinScale(floatMinScale)
Ungültig
setSensitivity(Gleitkommaempfindlichkeit)

Übernommene Methoden

Konstanten

öffentliche statische letzte Gleitkommazahl DEFAULT_ELASTICITY

Konstante: 0,15

öffentliche statische letzte Gleitkommazahl DEFAULT_MAX_SCALE

Konstante: 1,75

öffentliche statische letzte Gleitkomma DEFAULT_MIN_SCALE

Konstante: 0,75

Public Static Final Float DEFAULT_SENSITIVITY

Konstante: 0,75

Public Constructors

public ScaleController (BaseTransformableNode transformableNode, PinchGestenRecognizer gesturesRecognizer)

Parameter
transformableNode
Gesteerkennung

Public Methods

Public Boolesch canStartTransformation (PinchGesten)

Parameter
Touch-Geste

public float getElastizität ()

öffentlichen Gleitkomma getMaxScale ()

öffentlichen Gleitkomma getMinScale ()

öffentlichen Gleitkomma getSensitivity ()

Öffentlich void onActivated (Knoten)

Benachrichtigt den Listener, dass onActivate() aufgerufen wurde.

Parameter
Knoten den aktivierten Knoten

public void onContinueTransformation (PinchGesten)

Parameter
Touch-Geste

public void onEndTransformation (PinchGesten)

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 setElastizität (Gleitkomma-Elastizität)

Parameter
Flexibilität

public void setMaxScale (float maxScale)

Parameter
maxScale (max. Skalierung)

public void setMinScale (float minScale)

Parameter
minScale

public void setSensitivity (Gleitkommaempfindlichkeit)

Parameter
Reaktionsfähigkeit