ScaleScaler

class publik ScaleController

Memanipulasi Skala BaseTransformableNode menggunakan Cubit PinchGestureRecognizer. Menerapkan rollback elastis yang dapat disetel saat menskalakan BaseTransformableNode di luar skala min/maks.

Konstanta

float DEFAULT_ElastIcity
float DEFAULT_MAX_SCALE
float DEFAULT_MIN_SCALE
float DEFAULT_SENSITIVITAS

Konstruktor Publik

ScaleController(BaseTransformableNode transformableNode, PinchGestureRecognizergesturRecognizer)

Metode Publik

boolean
float
float
float
float
void
onActivated(node Node)
Memberi tahu pemroses bahwa onActivate() dipanggil.
void
void
void
onUpdated(Node Node, FrameTime frameTime)
Memberi tahu pemroses bahwa onUpdate(FrameTime) dipanggil.
void
setElasticity(elastisitas mengambang)
void
setMaxScale(float maxScale)
void
setMinScale(floatScaleSkala)
void
setSensitivity(sensitivitas float)

Metode Turunan

Konstanta

float final publik DEFAULT_ElastIcity

Nilai Konstanta: 0.15

float final publik DEFAULT_MAX_SCALE

Nilai Konstanta: 1,75

float final publik DEFAULT_MIN_SCALE

Nilai Konstanta: 0.75

float final publik DEFAULT_SENSITIVITY

Nilai Konstanta: 0.75

Konstruktor Publik

publik ScaleController (BaseTransformableNode transformableNode, PinchGestureRecognizer gesturRecognizer)

Parameter
transformableNode
gesturRecognizer

Metode Publik

boolean publik canStartTransformation (gestur PinchGesture)

Parameter
gestur

float publik getElasticity ()

float publik getMaxScale ()

float publik getMinScale ()

float publik getSensitivity ()

publik void onActivated (node Node)

Memberi tahu pemroses bahwa onActivate() dipanggil.

Parameter
node node yang diaktifkan

publik void onContinueTransformation (gestur PinchGesture)

Parameter
gestur

publik void onEndTransformation (gestur PinchGesture)

Parameter
gestur

publik void onUpdated (node, FrameTime frameTime)

Memberi tahu pemroses bahwa onUpdate(FrameTime) dipanggil.

Parameter
node node yang diperbarui
WaktuBingkai memberikan informasi waktu untuk frame saat ini

publik void setElasticity (elastisitas mengambang)

Parameter
elastisitas

publik void setMaxScale (float maxScale)

Parameter
maxScale

publik void setMinScale (float minScale)

Parameter
minScale

publik void setSensitivity (sensitivitas mengambang)

Parameter
sensitivitas