Class BaseTransformationController<T extends BaseGesture<T>>

    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • getActiveGesture

        @Nullable
        public T getActiveGesture()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • isTransforming

        public boolean isTransforming()
      • onActivated

        @CallSuper
        public void onActivated​(pro.streem.ar.sceneform.Node node)
        Specified by:
        onActivated in interface pro.streem.ar.sceneform.Node.LifecycleListener
      • onUpdated

        public void onUpdated​(pro.streem.ar.sceneform.Node node,
                              pro.streem.ar.sceneform.FrameTime frameTime)
        Specified by:
        onUpdated in interface pro.streem.ar.sceneform.Node.LifecycleListener
      • onDeactivated

        @CallSuper
        public void onDeactivated​(pro.streem.ar.sceneform.Node node)
        Specified by:
        onDeactivated in interface pro.streem.ar.sceneform.Node.LifecycleListener
      • canStartTransformation

        protected abstract boolean canStartTransformation​(T gesture)
      • onContinueTransformation

        protected abstract void onContinueTransformation​(T gesture)
      • onEndTransformation

        protected abstract void onEndTransformation​(T gesture)