Banuba SDK
BNBCameraPosition.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from types.djinni
3 
4 #import <Foundation/Foundation.h>
5 
6 @interface BNBCameraPosition : NSObject
7 - (nonnull instancetype)initWithHasCameraPosition:(int32_t)hasCameraPosition
8  frustumL:(float)frustumL
9  frustumR:(float)frustumR
10  frustumT:(float)frustumT
11  frustumB:(float)frustumB
12  frustumN:(float)frustumN
13  frustumF:(float)frustumF
14  modelRX:(float)modelRX
15  modelRY:(float)modelRY
16  modelRZ:(float)modelRZ
17  modelTX:(float)modelTX
18  modelTY:(float)modelTY
19  modelTZ:(float)modelTZ
20  headCenterX:(float)headCenterX
21  headCenterY:(float)headCenterY
22  modelViewM:(nonnull NSArray<NSNumber *> *)modelViewM
23  projectionM:(nonnull NSArray<NSNumber *> *)projectionM;
24 + (nonnull instancetype)cameraPositionWithHasCameraPosition:(int32_t)hasCameraPosition
25  frustumL:(float)frustumL
26  frustumR:(float)frustumR
27  frustumT:(float)frustumT
28  frustumB:(float)frustumB
29  frustumN:(float)frustumN
30  frustumF:(float)frustumF
31  modelRX:(float)modelRX
32  modelRY:(float)modelRY
33  modelRZ:(float)modelRZ
34  modelTX:(float)modelTX
35  modelTY:(float)modelTY
36  modelTZ:(float)modelTZ
37  headCenterX:(float)headCenterX
38  headCenterY:(float)headCenterY
39  modelViewM:(nonnull NSArray<NSNumber *> *)modelViewM
40  projectionM:(nonnull NSArray<NSNumber *> *)projectionM;
41 
42 @property (nonatomic, readonly) int32_t hasCameraPosition;
43 
44 @property (nonatomic, readonly) float frustumL;
45 
46 @property (nonatomic, readonly) float frustumR;
47 
48 @property (nonatomic, readonly) float frustumT;
49 
50 @property (nonatomic, readonly) float frustumB;
51 
52 @property (nonatomic, readonly) float frustumN;
53 
54 @property (nonatomic, readonly) float frustumF;
55 
56 @property (nonatomic, readonly) float modelRX;
57 
58 @property (nonatomic, readonly) float modelRY;
59 
60 @property (nonatomic, readonly) float modelRZ;
61 
62 @property (nonatomic, readonly) float modelTX;
63 
64 @property (nonatomic, readonly) float modelTY;
65 
66 @property (nonatomic, readonly) float modelTZ;
67 
68 @property (nonatomic, readonly) float headCenterX;
69 
70 @property (nonatomic, readonly) float headCenterY;
71 
72 @property (nonatomic, readonly, nonnull) NSArray<NSNumber *> * modelViewM;
73 
74 @property (nonatomic, readonly, nonnull) NSArray<NSNumber *> * projectionM;
75 
76 @end
BNBCameraPosition::frustumL
float frustumL
Definition: BNBCameraPosition.h:44
BNBCameraPosition::frustumT
float frustumT
Definition: BNBCameraPosition.h:48
BNBCameraPosition::frustumR
float frustumR
Definition: BNBCameraPosition.h:46
BNBCameraPosition::modelRZ
float modelRZ
Definition: BNBCameraPosition.h:60
BNBCameraPosition::modelTY
float modelTY
Definition: BNBCameraPosition.h:64
BNBCameraPosition::hasCameraPosition
int32_t hasCameraPosition
Definition: BNBCameraPosition.h:42
BNBCameraPosition::frustumN
float frustumN
Definition: BNBCameraPosition.h:52
BNBCameraPosition::modelViewM
NSArray< NSNumber * > * modelViewM
Definition: BNBCameraPosition.h:72
BNBCameraPosition
Definition: BNBCameraPosition.h:7
BNBCameraPosition::frustumF
float frustumF
Definition: BNBCameraPosition.h:54
BNBCameraPosition::modelRX
float modelRX
Definition: BNBCameraPosition.h:56
BNBCameraPosition::headCenterY
float headCenterY
Definition: BNBCameraPosition.h:70
BNBCameraPosition::frustumB
float frustumB
Definition: BNBCameraPosition.h:50
BNBCameraPosition::modelRY
float modelRY
Definition: BNBCameraPosition.h:58
BNBCameraPosition::modelTZ
float modelTZ
Definition: BNBCameraPosition.h:66
BNBCameraPosition::headCenterX
float headCenterX
Definition: BNBCameraPosition.h:68
BNBCameraPosition::projectionM
NSArray< NSNumber * > * projectionM
Definition: BNBCameraPosition.h:74
BNBCameraPosition::modelTX
float modelTX
Definition: BNBCameraPosition.h:62