ControladorDeTraducción

clase pública TranslationController

Manipula la posición de un BaseTransformableNode mediante un DragGestureRecognizer. Si no se selecciona, se seleccionará BaseTransformableNode cuando comience DragGesture.

Constructores públicos

TranslationController(BaseTransformableNode transformableNode y DragGestureRecognizer gestureRecognizer)

Métodos públicos

boolean
EnumSet<Plane.Type>
getAllowedPlaneTypes()
Obtiene una referencia al EnumSet que determina qué tipos de planos de ArCore puede traducir este Traductor.
boolean
void
void
void
onUpdated(nodo Node, FrameTime frameTime)
Notifica al objeto de escucha que se llamó a onUpdate(FrameTime).
void
setAllowedPlaneTypes(EnumSet<Plane.Type> allowedPlaneTypes)
Establece en qué tipos de planos ArCore se puede traducir este TranslationController.

Métodos heredados

Constructores públicos

público TranslationController (BaseTransformableNode transformableNode, DragGestureRecognizer gestureRecognizer)

Parámetros
Nodo transformable
Reconocimiento de gestos

Métodos públicos

Booleano público canStartTransformation (Gesto de arrastre)

Parámetros
gesto

public EnumSet<Plane.Type> getAllowedPlaneTypes ()

Obtiene una referencia al EnumSet que determina qué tipos de planos de ArCore puede traducir este Traductor.

Booleano público isTransforming ()

público público onContinueTransformation (gesto de arrastre)

Parámetros
gesto

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

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 setAllowedPlaneTypes (EnumSet<Plane.Type> allowedPlaneTypes)

Establece en qué tipos de planos ArCore se puede traducir este TranslationController.

Parámetros
Tipos de planos permitidos