18OF_ASSUME_NONNULL_BEGIN
23OF_SUBCLASSING_RESTRICTED
29#ifdef OF_HAVE_CLASS_PROPERTIES
30@property (readonly,
class)
OFMatrix4x4 *identityMatrix;
38@property (readonly, nonatomic)
float (*values)[4];
51+ (instancetype)matrixWithValues: (const
float [_Nonnull 4][4])values;
53- (instancetype)init OF_UNAVAILABLE;
61- (instancetype)initWithValues: (const
float [_Nonnull 4][4])values
62 OF_DESIGNATED_INITIALIZER;
77- (void)translateWithVector: (
OFVector3D)vector;
A 4x4 matrix of floats.
Definition OFMatrix4x4.h:26
The root class for all other classes inside ObjFW.
Definition OFObject.h:688
A protocol for the creation of copies.
Definition OFObject.h:1346
A vector in 3D space.
Definition OFObject.h:300
A vector in 4D space.
Definition OFObject.h:352