EngineKit
Axis.h
1 
2 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3 @protocol AxisExport <JSExport>
4 @property (nonatomic) SCNVector3 vector;
5 
6 @property (nonatomic, readonly) CGFloat x;
7 @property (nonatomic, readonly) CGFloat y;
8 @property (nonatomic, readonly) CGFloat z;
9 
10 - (instancetype)initWithX:(CGFloat)x Y:(CGFloat)y Z:(CGFloat)z;
11 - (instancetype)initWithSCNVector:(SCNVector3)newValue;
12 - (instancetype)initWithCIVector:(CIVector *)newValue;
13 - (instancetype)initWithVector:(Vector *)vector;
14 - (instancetype)initWithArray:(NSArray *)array;
15 - (instancetype)initWithObject:(id)object;
16 - (BOOL)isEqualToVector:(SCNVector3)vector;
17 - (SCNVector3)toSCNVector;
18 //
19 - (instancetype)initWithString:(NSString *)string;
20 
21 + (instancetype)x;
22 + (instancetype)y;
23 + (instancetype)z;
24 @end
25 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
26 
31 @interface Axis : Vector <AxisExport>
42 - (instancetype)initWithString:(NSString *)string;
43 
48 + (instancetype)x;
53 + (instancetype)y;
58 + (instancetype)z;
59 @end
instancetype x()
Definition: Axis.m:49
instancetype z()
Definition: Axis.m:57
Definition: Axis.h:31
Definition: Vector.h:35
instancetype y()
Definition: Axis.m:53