Controlador de escala

classe pública ScaleController

Manipula a escala de um BaseTransformableNode usando um PinchGestureRecognizer de gesto de pinça. Aplica um retorno elástico ajustável ao escalonar BaseTransformableNode além da escala mínima/máxima.

Constantes

float DEFAULT_ELASTICITY (em inglês)
float DEFAULT_MAX_SCALE (link em inglês)
float DEFAULT_MIN_SCALE (link em inglês)
float DEFAULT_SENSITIVITY

Construtores públicos

ScaleController(BaseTransformableNode transformableNode, PockGestureRecognizer gestoRecognizer)

Métodos públicos

boolean
float
float
float
float
void
onActivated(nó do Node)
Notifica o listener que onActivate() foi chamado.
void
void
void
onUpdated(nó do Node, FrameTime frameTime)
Notifica o listener que onUpdate(FrameTime) foi chamado.
void
setElasticity (elasticidade flutuante)
void
setMaxScale(max_float)
void
setMinScale (minfloat flutuante)
void
setSensitivity(sensibilidade do ponto flutuante)

Métodos herdados

Constantes

flutuante público final flutuante DEFAULT_ELASTICITY

Valor constante: 0,15

público estático flutuante final DEFAULT_MAX_SCALE

Valor constante: 1,75

flutuante público estático flutuante DEFAULT_MIN_SCALE

Valor constante: 0,75

flutuante público estático flutuante DEFAULT_SENSITIVITY

Valor constante: 0,75

Construtores públicos

público ScaleController (BaseTransformableNode transformableNode, PockGestureRecognizer gestoRecognizer)

Parâmetros
TransformableNode
Reconhecer gestos

Métodos públicos

booleano público canStartTransformation (PjamGesture)

Parâmetros
gesto

flutuante público getElasticity ()

ponto flutuante público getMaxScale ()

ponto flutuante público getMinScale ()

ponto flutuante público getSensitivity ()

public void onActivated (Node node)

Notifica o listener que onActivate() foi chamado.

Parâmetros
o nó que foi ativado

void public onContinueTransformation (PockGesture)

Parâmetros
gesto

void public onEndTransformation (PjamGesture)

Parâmetros
gesto

public void onUpdated ( do nó, FrameTime frameTime)

Notifica o listener que onUpdate(FrameTime) foi chamado.

Parâmetros
o nó que foi atualizado
Tempo para a renderização do frame fornece informações de tempo para o frame atual;

void public setElasticity (elastic floatity)

Parâmetros
com elasticidade

public void setMaxScale (float maxScale)

Parâmetros
Escala máxima

public void setMinScale (float minScale)

Parâmetros
minScale

public void setSensitivity (float sensitivity)

Parâmetros
sensibilidade