ScaleController

clase pública ScaleController

Manipula la escala de una BaseTransformableNode con un pellizco PinchGestureRecognizer. Aplica una devolución elástica ajustable cuando se escala BaseTransformableNode más allá de la escala mínima o máxima.

Constantes

float DEFAULT_ELASTICITY
float DEFAULT_MAX_SCALE
float DEFAULT_MIN_SCALE
float DEFAULT_SENSITIVIDAD

Constructores públicos

ScaleController(BaseTransformableNode transformableNode, PinchGestureRecognizer gestureRecognizer)

Métodos públicos

boolean
float
float
float
float
void
onActivated(nodo Nodo)
Notifica al objeto de escucha que se llamó a onActivate().
void
void
void
onUpdated(nodo Node, FrameTime frameTime)
Notifica al objeto de escucha que se llamó a onUpdate(FrameTime).
void
setElasticity(elasticidad flotante)
void
setMaxScale(maxmaxScale)
void
setMinScale(float minScale)
void
setSensitivity(sensibilidad de punto flotante)

Métodos heredados

Constantes

anuncio final estático flotante DEFAULT_ELASTICITY

Valor de la constante: 0.15

Flotante estático público DEFAULT_MAX_SCALE

Valor de la constante: 1.75

float final estático público DEFAULT_MIN_SCALE

Valor de la constante: 0.75

flotante estático final DEFAULT_SENSITIVITY

Valor de la constante: 0.75

Constructores públicos

public ScaleController(BaseTransformableNode transformableNode, PinchGestureRecognizer gestureRecognizer)

Parámetros
Nodo transformable
Reconocimiento de gestos

Métodos públicos

booleano público canStartTransformation (gesto de PinchGesture)

Parámetros
gesto

public float getElasticity ()

public float getMaxScale ()

flotante público getMinScale ()

public float getSensitivity ()

vacío público onActivated (nodo de Nodo)

Notifica al objeto de escucha que se llamó a onActivate().

Parámetros
nodo el nodo que se activó

public void onContinueTransformation (gesto de PinchGesture)

Parámetros
gesto

vacío público onEndTransformation (gesto de PinchGesture)

Parámetros
gesto

public void onUpdated (Node node, FrameTime frameTime)

Notifica al objeto de escucha que se llamó a onUpdate(FrameTime).

Parámetros
nodo el nodo que se actualizó
Latencia de fotogramas proporciona información de tiempo para el fotograma actual

vacío público setElasticity (elasticidad flotante)

Parámetros
rápida

vacío público setMaxScale (maxmaxScale)

Parámetros
escala máxima

void público setMinScale (minScale flotante)

Parámetros
escala mínima

vacío público setSensitivity (sensibilidad de punto flotante)

Parámetros
sensibilidad