Banuba SDK
BNBHandTracker.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file was generated by Djinni from scene.djinni
3 
4 #import "BNBHandTrackerType.h"
5 #import <Foundation/Foundation.h>
6 @class BNBComponent;
7 @class BNBHand;
8 @class BNBHandTracker;
9 
10 
11 
12 #ifndef DJINNI_EXPORT
13  #define DJINNI_EXPORT __attribute__((__visibility__("default")))
14 #endif
15 
17 @interface BNBHandTracker : NSObject
18 
19 /**
20  *Fabric method for hand creating.
21  *@return created (hand_tracker).
22  */
23 + (nullable BNBHandTracker *)create;
24 
25 /**
26  *Sets hand to hand tracker.
27  *@param hand (hand): hand asset
28  */
29 - (void)setHand:(nullable BNBHand *)hand;
30 
31 /**@return hand (hand): hand asset */
32 - (nullable BNBHand *)getHand;
33 
34 /**@return tracker type. Can be hand_skelet or ring */
35 - (BNBHandTrackerType)getType;
36 
37 /**@return tracker type. Can be hand_skelet or ring */
38 - (void)setType:(BNBHandTrackerType)type;
39 
40 /**@return upcast to base type */
41 - (nullable BNBComponent *)asComponent;
42 
43 @end
BNBHand
Definition: BNBHand.h:15
-[BNBHandTracker getHand]
nullable BNBHand * getHand()
-[BNBHandTracker getType]
BNBHandTrackerType getType()
+[BNBHandTracker create]
nullable BNBHandTracker * create()
Fabric method for hand creating.
BNBComponent
Definition: BNBComponent.h:21
BNBHandTrackerType.h
DJINNI_EXPORT
#define DJINNI_EXPORT
Definition: BNBHandTracker.h:13
-[BNBHandTracker asComponent]
nullable BNBComponent * asComponent()
BNBHandTracker
Definition: BNBHandTracker.h:17