18 OF_ASSUME_NONNULL_BEGIN
23 OF_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