22 OF_ASSUME_NONNULL_BEGIN
58 #ifdef OF_HAVE_CLASS_PROPERTIES
59 @property (
class, readonly, retain, nonatomic)
OFColorSpace *sRGBColorSpace;
60 @property (
class, readonly, retain, nonatomic)
62 @property (
class, readonly, retain, nonatomic)
OFColorSpace *BT709ColorSpace;
63 @property (
class, readonly, retain, nonatomic)
65 @property (
class, readonly, retain, nonatomic)
67 @property (
class, readonly, retain, nonatomic)
OFColorSpace *BT2020ColorSpace;
68 @property (
class, readonly, retain, nonatomic)
70 @property (
class, readonly, retain, nonatomic)
OFColorSpace *adobeRGBColorSpace;
71 @property (
class, readonly, retain, nonatomic)
92 @property (readonly, retain, nonatomic)
OFMatrix4x4 *RGBToXYZMatrix;
97 @property (readonly, retain, nonatomic)
OFMatrix4x4 *XYZToRGBMatrix;
102 @property (readonly, nonatomic, getter=isLinear)
bool linear;
118 linear: (
bool)linear;
183 linear: (
bool)linear;
186 OF_ASSUME_NONNULL_END
void(* OFColorSpaceTransferFunction)(OFVector4D *vectors, size_t count)
A transfer function for a color space.
Definition: OFColorSpace.h:42
A class representing a color space.
Definition: OFColorSpace.h:51
A 4x4 matrix of floats.
Definition: OFMatrix4x4.h:30
The root class for all other classes inside ObjFW.
Definition: OFObject.h:956
A vector in 4D space.
Definition: OFObject.h:551