Controller di traduzione

public class TranslationController

Gestisce la posizione di una BaseTransformableNode mediante un DragGestureRecognizer. Se non viene selezionata l'opzione BaseTransformableNode, verrà selezionata all'avvio di DragGesture.

Costruttori pubblici

Metodi pubblici

boolean
EnumSet<Plane.Type>
getAllowedPlaneTypes()
Recupera un riferimento all'EnumSet che determina i tipi di piani ArCore su cui questo controller Controller può tradurre.
boolean
nullo
nullo
nullo
onUpdated(nodo Node, FrameTime frameTime)
Informa l'ascoltatore che è stato chiamato onUpdate(FrameTime).
nullo
setAllowedPlaneTypes(EnumSet<Plane.Type> allowedPlaneTypes)
Imposta i tipi di piani ArCore su cui è possibile tradurre questo TranslationController.

Metodi ereditati

Costruttori pubblici

pubblica TranslationController (BaseTransformableNode TransformableNode, TrascinaGestiRecognizer gestiRecognizer)

Parametri
nodo trasformabile
Riconoscitore dei gesti

Metodi pubblici

pubblico booleano canStartTransformation (gestoGesto)

Parametri
gesto

pubblico EnumSet<Plane.Type> getAllowedPlaneTypes ()

Recupera un riferimento all'EnumSet che determina i tipi di piani ArCore su cui questo controller Controller può tradurre.

pubblico booleano isTransforming ()

public void onContinueTransformation (gesto di trascinamento)

Parametri
gesto

pubblico void onEndTransformation (gesto Trascinamento)

Parametri
gesto

pubblico void onUpdated (nodo Node, FrameTime frameTime)

Informa l'ascoltatore che è stato chiamato onUpdate(FrameTime).

Parametri
nodo del nodo che è stato aggiornato
frameTime fornisce informazioni sull'ora per il frame corrente

public void setAllowedPlaneTypes (EnumSet<Plane.Type> allowedPlaneTypes)

Imposta i tipi di piani ArCore su cui è possibile tradurre questo TranslationController.

Parametri
Tipi di piano consentiti