22OF_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;
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