Package com.banuba.sdk.scene
Class Component.CppProxy
- java.lang.Object
-
- com.banuba.sdk.scene.Component.CppProxy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.banuba.sdk.scene.Component
Component.CppProxy
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_djinni_private_destroy()
BodyTracker
asBodyTracker()
cast component to body_tracker subclass instance.FaceMorphing
asFaceMorphing()
cast component to face_morphing subclass instance.FaceTracker
asFaceTracker()
cast component to face tracker subclass instance.HandTracker
asHandTracker()
cast component to hand_tracker subclass instance.MeshInstance
asMeshInstance()
cast component to mesh_instance subclass instance.Transformation3d
asTransformation()
cast component to transformation_3d subclass instance.protected void
finalize()
ComponentType
getComponentType()
-
-
-
Method Detail
-
_djinni_private_destroy
public void _djinni_private_destroy()
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
getComponentType
public ComponentType getComponentType()
- Specified by:
getComponentType
in interfaceComponent
- 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 interfaceComponent
-
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 interfaceComponent
-
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 interfaceComponent
-
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 interfaceComponent
-
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 interfaceComponent
-
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 interfaceComponent
-
-