com.google.ar.sceneform.ux

Interfaces

BaseArFragment.OnSessionInitializationListener Invoked when the ARCore Session is initialized. 
BaseArFragment.OnTapArPlaneListener Invoked when an ARCore plane is tapped. 
BaseGesture.OnGestureEventListener<T extends BaseGesture<T>> Interface definition for callbacks to be invoked by a BaseGesture
BaseGestureRecognizer.OnGestureStartedListener<T extends BaseGesture<T>> Interface definition for a callbacks to be invoked when a BaseGesture starts. 
DragGesture.OnGestureEventListener Interface definition for callbacks to be invoked by a DragGesture
DragGestureRecognizer.OnGestureStartedListener Interface definition for a callbacks to be invoked when a DragGesture starts. 
PinchGesture.OnGestureEventListener Interface definition for callbacks to be invoked by a PinchGesture
PinchGestureRecognizer.OnGestureStartedListener Interface definition for a callbacks to be invoked when a PinchGesture starts. 
SelectionVisualizer Interface to visual when a BaseTransformableNode is selected. 
TwistGesture.OnGestureEventListener Interface definition for callbacks to be invoked by a TwistGesture
TwistGestureRecognizer.OnGestureStartedListener Interface definition for a callbacks to be invoked when a TwistGesture starts. 

Classes

ArFragment Implements AR Required ArFragment. 
AugmentedFaceNode Node used to render visual effects on a face with ARCore's AugmentedFace feature. 
BaseArFragment The AR fragment brings in the required view layout and controllers for common AR features. 
BaseGesture<T extends BaseGesture<T>> Base class for a gesture. 
BaseGestureRecognizer<T extends BaseGesture<T>> Base class for all Gesture Recognizers (i.e. 
BaseTransformableNode Base class for nodes that can be transformed using gestures from TransformationSystem
BaseTransformationController<T extends BaseGesture<T>> Manipulates the transform properties (i.e. 
DragGesture Gesture for when the user performs a drag motion on the touch screen. 
DragGestureRecognizer Gesture Recognizer for when the user performs a drag motion on the touch screen. 
FootprintSelectionVisualizer Visualizes that a BaseTransformableNode is selected by rendering a footprint for the selected node. 
GesturePointersUtility Retains/Releases pointer Ids so that each pointer can only be used in one gesture at a time. 
HandMotionAnimation This drives the AR hand motion animation. 
HandMotionView This view contains the hand motion instructions with animation. 
PinchGesture Gesture for when the user performs a two-finger pinch motion on the touch screen. 
PinchGestureRecognizer Gesture Recognizer for when the user performs a two-finger pinch motion on the touch screen. 
PlaneDiscoveryController This view manages showing the plane discovery instructions view. 
RotationController Manipulates the rotation of a BaseTransformableNode using a TwistGestureRecognizer
ScaleController Manipulates the Scale of a BaseTransformableNode using a Pinch PinchGestureRecognizer
TransformableNode Node that can be selected, translated, rotated, and scaled using gestures from TransformationSystem
TransformationSystem Coordinates which BaseTransformableNode is currently selected. 
TranslationController Manipulates the position of a BaseTransformableNode using a DragGestureRecognizer
TwistGesture Gesture for when the user performs a two-finger twist motion on the touch screen. 
TwistGestureRecognizer Gesture Recognizer for when the user performs a two-finger twist motion on the touch screen.