ColorSpaceInterface Class Reference

#include <gfx_image_colorspace.h>

Inheritance diagram for ColorSpaceInterface:

详细描述

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:

ColorSpace rgbSpace = ColorSpaces::RGBspace;

公共成员函数

const MAXON_METHOD ColorProfile GetDefaultNonlinearColorProfile () const
const MAXON_METHOD ColorProfile GetDefaultLinearColorProfile () const

私有成员函数

  MAXON_INTERFACE ( ColorSpaceInterface , MAXON_REFERENCE_CONST , "net.maxon.image.interface.colorspace")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( ColorSpaceInterface   ,
MAXON_REFERENCE_CONST   ,
"net.maxon.image.interface.colorspace"   
)
private

◆  GetDefaultNonlinearColorProfile()

const MAXON_METHOD ColorProfile & GetDefaultNonlinearColorProfile ( ) const

Returns the default non-linear color profile (gamma != 1.0) for this color space for 8/16 bit integer formats.

◆  GetDefaultLinearColorProfile()

const MAXON_METHOD ColorProfile & GetDefaultLinearColorProfile ( ) const

Returns the default color profile for this color space for floating point data.