Class Component.CppProxy

java.lang.Object
com.banuba.sdk.scene.Component.CppProxy
All Implemented Interfaces:
Component
Enclosing interface:
Component

public static final class Component.CppProxy extends Object implements Component
  • Method Details

    • _djinni_private_destroy

      public void _djinni_private_destroy()
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      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