Banuba SDK
BNBComponent.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from scene.djinni
3 
4 #import "BNBComponentType.h"
5 #import <Foundation/Foundation.h>
6 @class BNBCamera;
7 @class BNBComponent;
8 @class BNBFaceMorphing;
9 @class BNBFaceTracker;
10 @class BNBMeshInstance;
11 @class BNBTransformation3d;
12 
13 
14 @interface BNBComponent : NSObject
15 
16 + (nullable BNBComponent *)create:(BNBComponentType)type;
17 
18 - (BNBComponentType)getComponentType;
19 
20 - (nullable BNBCamera *)asCamera;
21 
22 - (nullable BNBFaceTracker *)asFaceTracker;
23 
24 - (nullable BNBMeshInstance *)asMeshInstance;
25 
26 - (nullable BNBFaceMorphing *)asFaceMorphing;
27 
29 
30 @end
-[BNBComponent getComponentType]
BNBComponentType getComponentType()
-[BNBComponent asMeshInstance]
nullable BNBMeshInstance * asMeshInstance()
BNBCamera
Definition: BNBCamera.h:9
BNBComponent
Definition: BNBComponent.h:15
-[BNBComponent asFaceMorphing]
nullable BNBFaceMorphing * asFaceMorphing()
BNBFaceMorphing
Definition: BNBFaceMorphing.h:10
-[BNBComponent asTransformation]
nullable BNBTransformation3d * asTransformation()
BNBMeshInstance
Definition: BNBMeshInstance.h:12
-[BNBComponent asCamera]
nullable BNBCamera * asCamera()
-[BNBComponent asFaceTracker]
nullable BNBFaceTracker * asFaceTracker()
BNBFaceTracker
Definition: BNBFaceTracker.h:8
BNBTransformation3d
Definition: BNBTransformation3d.h:9
BNBComponentType.h