Class Component.CppProxy

  • All Implemented Interfaces:
    Component
    Enclosing interface:
    Component

    public static final class Component.CppProxy
    extends java.lang.Object
    implements Component
    • Method Detail

      • _djinni_private_destroy

        public void _djinni_private_destroy()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable
      • getComponentType

        public ComponentType getComponentType()
        Specified by:
        getComponentType in interface Component
        Returns:
        component type. Can be face_tracker, transformation, mesh_instance or face_morphing.
      • asFaceTracker

        public FaceTracker asFaceTracker()
        Description copied from interface: Component
        cast component to face tracker subclass instance. Will throw if derived class is not instance of face_tracker.
        Specified by:
        asFaceTracker in interface Component
      • asMeshInstance

        public MeshInstance asMeshInstance()
        Description copied from interface: Component
        cast component to mesh_instance subclass instance. Will throw if derived class is not instance of mesh_instance.
        Specified by:
        asMeshInstance in interface Component
      • asFaceMorphing

        public FaceMorphing asFaceMorphing()
        Description copied from interface: Component
        cast component to face_morphing subclass instance. Will throw if derived class is not instance of face_morphing.
        Specified by:
        asFaceMorphing in interface Component
      • asTransformation

        public Transformation3d asTransformation()
        Description copied from interface: Component
        cast component to transformation_3d subclass instance. Will throw if derived class is not instance of transformation_3d.
        Specified by:
        asTransformation in interface Component
      • asHandTracker

        public HandTracker asHandTracker()
        Description copied from interface: Component
        cast component to hand_tracker subclass instance. Will throw if derived class is not instance of hand_tracker.
        Specified by:
        asHandTracker in interface Component
      • asBodyTracker

        public BodyTracker asBodyTracker()
        Description copied from interface: Component
        cast component to body_tracker subclass instance. Will throw if derived class is not instance of body_tracker.
        Specified by:
        asBodyTracker in interface Component