#include <gfx_image_colorspace.h>
Interface class for color spaces. At the moment this class has no elements and is more or less only used as enum. See ColorSpaces registry to iterate through all available color spaces or call a registered color space directly:
Public Member Functions | |
MAXON_METHOD const ColorProfile & | GetDefaultNonlinearColorProfile () const |
MAXON_METHOD const ColorProfile & | GetDefaultLinearColorProfile () const |
Private Member Functions | |
MAXON_INTERFACE (ColorSpaceInterface, MAXON_REFERENCE_CONST, "net.maxon.image.interface.colorspace") | |
|
private |
MAXON_METHOD const ColorProfile& GetDefaultNonlinearColorProfile | ( | ) | const |
Returns the default non-linear color profile (gamma != 1.0) for this color space for 8/16 bit integer formats.
MAXON_METHOD const ColorProfile& GetDefaultLinearColorProfile | ( | ) | const |
Returns the default color profile for this color space for floating point data.