открытый класс TranslationController
Управляет положением BaseTransformableNode
с помощью DragGestureRecognizer
. Если он не выбран, BaseTransformableNode
станет выбранным при DragGesture
.
Публичные конструкторы
TranslationController ( BaseTransformableNode , transformableNode, DragGestureRecognizer ,gestureRecognizer) |
Публичные методы
логический | canStartTransformation (жест DragGesture ) |
EnumSet < Plane.Type > | getAllowedPlaneTypes () Получает ссылку на EnumSet, который определяет, какие типы ArCore Planes разрешено переводить этому TranslationController. |
логический | |
пустота | onContinueTransformation (жест DragGesture ) |
пустота | onEndTransformation (жест DragGesture ) |
пустота | |
пустота | setAllowedPlaneTypes ( EnumSet < Plane.Type > allowPlaneTypes) Устанавливает, какие типы ArCore Planes разрешено переводить этому TranslationController. |
Унаследованные методы
Публичные конструкторы
общедоступный TranslationController ( BaseTransformableNode , transformableNode, DragGestureRecognizer ,gestureRecognizer)
Параметры
трансформируемый узел | |
---|---|
распознаватель жестов |
Публичные методы
public EnumSet < Plane.Type > getAllowedPlaneTypes ()
Получает ссылку на EnumSet, который определяет, какие типы ArCore Planes разрешено переводить этому TranslationController.
общественное логическое значение isTransforming ()
public void onUpdated ( узел Node , FrameTime frameTime)
Уведомляет прослушиватель о onUpdate(FrameTime)
.
Параметры
узел | узел, который был обновлен |
---|---|
время кадра | предоставляет информацию о времени для текущего кадра |
public void setAllowedPlaneTypes ( EnumSet < Plane.Type > allowPlaneTypes)
Устанавливает, какие типы ArCore Planes разрешено переводить этому TranslationController.
Параметры
разрешенотипы самолетов |
---|