Gestisce la posizione di una BaseTransformableNode
mediante un DragGestureRecognizer
. Se non viene selezionata l'opzione BaseTransformableNode
, verrà selezionata
all'avvio di DragGesture
.
Costruttori pubblici
TranslationController(BaseTransformableNode TransformableNode, TrascinaMotionRecognizer gestoRecognizer)
|
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 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 ()
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 |
---|