Contrôleur de scaling

classe publique ScaleController

Manipule l'échelle d'une BaseTransformableNode à l'aide d'une PinchGestureRecognizer de pincement. Applique un rebond élastique réglable lors du scaling de BaseTransformableNode au-delà de l'échelle minimale/maximale.

Constantes

float DEFAULT_ELASTICITY
float DEFAULT_MAX_SCALE
float DEFAULT_MIN_SCALE
float DEFAULT_SENSITIVITY

Constructeurs publics

ScaleController(BaseTransformableNode transformableNode, PinchGestureRecognitionr gestureRecognitionr)

Méthodes publiques

booléen
float
float
float
float
void
onActivated(nœud Node)
Notifie l'écouteur que onActivate() a été appelé.
void
void
void
onUpdated(nœud Node, FrameTime frameTime)
Notifie l'écouteur que onUpdate(FrameTime) a été appelé.
void
setElasticity(élasticité flottante)
void
setMaxScale (Nombre maximal de valeurs à virgule flottante)
void
setMinScale(valeur flottante minimale)
void
setSensitivity(sensibilité à virgule flottante)

Méthodes héritées

Constantes

public static final float DEFAULT_ELASTICITY

Valeur constante : 0,15

public static final float DEFAULT_MAX_SCALE

Valeur constante : 1,75

public static final float DEFAULT_MIN_SCALE

Valeur constante: 0,75

public static final float DEFAULT_SENSITIVITY

Valeur constante : 0,75

Constructeurs publics

public ScaleController (BaseTransformableNode transformableNode, PinchGestureRecognitionr gestureRecognitionr)

Paramètres
transformableNode
reconnaissance de gestes

Méthodes publiques

booléen public canStartTransformation (geste PinchGesture)

Paramètres
geste

float public getElasticity ()

float public getMaxScale ()

float public getMinScale ()

float public getSensitivity ()

public void onActivated (nœud Node)

Notifie l'écouteur que onActivate() a été appelé.

Paramètres
GKE le nœud qui a été activé

public void onContinueTransformation (geste PinchGesture)

Paramètres
geste

public void onEndTransformation (geste PinchGesture)

Paramètres
geste

public void onUpdated (nœud Node, FrameTime frameTime)

Notifie l'écouteur que onUpdate(FrameTime) a été appelé.

Paramètres
GKE le nœud qui a été mis à jour
frametime affiche l'heure pour l'image actuelle

public void setElasticity (élasticité flottante)

Paramètres
rapide

public void setMaxScale (float maxScale)

Paramètres
Scaling max

public voidsetMinScale(float minScale)

Paramètres
Échelle min.

public void setSensitivity (sensibilité flottante)

Paramètres
sensibilité