Package pro.streem.ar.sceneform.ux
-
Interface Summary Interface Description 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 aBaseGesture.BaseGestureRecognizer.OnGestureStartedListener<T extends BaseGesture<T>> Interface definition for a callbacks to be invoked when aBaseGesturestarts.DragGesture.OnGestureEventListener Interface definition for callbacks to be invoked by aDragGesture.DragGestureRecognizer.OnGestureStartedListener Interface definition for a callbacks to be invoked when aDragGesturestarts.PinchGesture.OnGestureEventListener Interface definition for callbacks to be invoked by aPinchGesture.PinchGestureRecognizer.OnGestureStartedListener Interface definition for a callbacks to be invoked when aPinchGesturestarts.SelectionVisualizer Interface to visual when aBaseTransformableNodeis selected.TwistGesture.OnGestureEventListener Interface definition for callbacks to be invoked by aTwistGesture.TwistGestureRecognizer.OnGestureStartedListener Interface definition for a callbacks to be invoked when aTwistGesturestarts. -
Class Summary Class Description ArFragment Implements AR Required ArFragment.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 fromTransformationSystem.BaseTransformationController<T extends BaseGesture<T>> Manipulates the transform properties (i.e.BuildConfig 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 aBaseTransformableNodeis 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 aBaseTransformableNodeusing aTwistGestureRecognizer.ScaleController Manipulates the Scale of aBaseTransformableNodeusing a PinchPinchGestureRecognizer.TransformableNode Node that can be selected, translated, rotated, and scaled using gestures fromTransformationSystem.TransformationSystem Coordinates whichBaseTransformableNodeis currently selected.TranslationController Manipulates the position of aBaseTransformableNodeusing aDragGestureRecognizer.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.