открытый класс ScaleController
Манипулирует BaseTransformableNode
с помощью PinchGestureRecognizer
Pinch. Применяет настраиваемый упругий отскок при масштабировании BaseTransformableNode
за пределы минимального/максимального масштаба.
Константы
плавать | DEFAULT_ELASTICITY | |
плавать | DEFAULT_MAX_SCALE | |
плавать | DEFAULT_MIN_SCALE | |
плавать | DEFAULT_SENSITIVITY |
Публичные конструкторы
ScaleController ( BaseTransformableNode , transformableNode, PinchGestureRecognizer , GestureRecognizer) |
Публичные методы
логический | canStartTransformation (жест PinchGesture ) |
плавать | |
плавать | |
плавать | |
плавать | |
пустота | |
пустота | onContinueTransformation (жест PinchGesture ) |
пустота | onEndTransformation (жест PinchGesture ) |
пустота | |
пустота | setElasticity (плавающая эластичность) |
пустота | setMaxScale (maxScale с плавающей запятой) |
пустота | setMinScale (минимальный масштаб с плавающей запятой) |
пустота | setSensitivity (плавающая чувствительность) |
Унаследованные методы
Константы
общедоступный статический окончательный плавающий DEFAULT_ELASTICITY
Постоянное значение: 0,15
общедоступный статический окончательный поплавок DEFAULT_MAX_SCALE
Постоянное значение: 1,75
общедоступный статический окончательный поплавок DEFAULT_MIN_SCALE
Постоянное значение: 0,75
общедоступный статический окончательный поплавок DEFAULT_SENSITIVITY
Постоянное значение: 0,75
Публичные конструкторы
общедоступный ScaleController ( BaseTransformableNode , transformableNode, PinchGestureRecognizer ,gestureRecognizer)
Параметры
трансформируемый узел | |
---|---|
распознаватель жестов |
Публичные методы
публичный поплавок getElasticity ()
публичный поплавок getMaxScale ()
публичный float getMinScale ()
публичный поплавок getSensitivity ()
public void onActivated ( узел Node )
Уведомляет слушателя о onActivate()
.
Параметры
узел | узел, который был активирован |
---|
public void onUpdated ( узел Node , FrameTime frameTime)
Уведомляет прослушиватель о onUpdate(FrameTime)
.
Параметры
узел | узел, который был обновлен |
---|---|
время кадра | предоставляет информацию о времени для текущего кадра |
public void setElasticity (плавающая эластичность)
Параметры
эластичность |
---|
public void setMaxScale (maxScale с плавающей запятой)
Параметры
максмасштаб |
---|
public void setMinScale (с плавающей точкой minScale)
Параметры
minScale |
---|
public void setSensitivity (чувствительность с плавающей запятой)
Параметры
чувствительность |
---|