|
Krita Source Code Documentation
|
Classes | |
| struct | ColorSpace |
| struct | Luminance |
| struct | MasteringInfo |
| struct | MasteringLuminance |
| struct | PigmentProfileRequest |
| struct | SurfaceDescription |
| struct | WaylandPrimaries |
| struct | WaylandSurfaceDescription |
Enumerations | |
| enum class | NamedPrimaries { primaries_unknown = 0 , primaries_srgb = 1 , primaries_bt2020 = 6 , primaries_dci_p3 = 8 , primaries_display_p3 = 9 , primaries_adobe_rgb = 10 } |
| enum class | NamedTransferFunction { transfer_function_unknown = 0 , transfer_function_bt1886 = 1 , transfer_function_gamma22 = 2 , transfer_function_gamma28 = 3 , transfer_function_ext_linear = 5 , transfer_function_srgb = 9 , transfer_function_ext_srgb = 10 , transfer_function_st2084_pq = 11 , transfer_function_st428 = 12 } |
| enum class | RenderIntent { render_intent_perceptual = 0 , render_intent_relative = 1 , render_intent_saturation = 2 , render_intent_absolute = 3 , render_intent_relative_bpc = 4 } |
|
strong |
| Enumerator | |
|---|---|
| primaries_unknown | |
| primaries_srgb | |
| primaries_bt2020 | |
| primaries_dci_p3 | |
| primaries_display_p3 | |
| primaries_adobe_rgb | |
Definition at line 17 of file KisSurfaceColorimetry.h.
|
strong |
Definition at line 26 of file KisSurfaceColorimetry.h.
|
strong |
| Enumerator | |
|---|---|
| render_intent_perceptual | |
| render_intent_relative | |
| render_intent_saturation | |
| render_intent_absolute | |
| render_intent_relative_bpc | |
Definition at line 38 of file KisSurfaceColorimetry.h.
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT PigmentProfileRequest KisSurfaceColorimetry::colorSpaceToRequest | ( | ColorSpace | cs | ) |
Definition at line 55 of file KisSurfaceColorimetryIccUtils.cpp.
References KisSurfaceColorimetry::PigmentProfileRequest::colorPrimariesType, namedPrimariesToPigmentPrimaries(), namedTransferFunctionToPigmentTransferFunction(), KisSurfaceColorimetry::ColorSpace::primaries, PRIMARIES_ITU_R_BT_2020_2_AND_2100_0, KisSurfaceColorimetry::ColorSpace::transferFunction, TRC_GAMMA_1_8, TRC_GAMMA_2_4, TRC_ITU_R_BT_2100_0_PQ, TRC_ITU_R_BT_470_6_SYSTEM_B_G, TRC_ITU_R_BT_470_6_SYSTEM_M, TRC_LINEAR, and TRC_UNSPECIFIED.
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT ColorPrimaries KisSurfaceColorimetry::namedPrimariesToPigmentPrimaries | ( | NamedPrimaries | primaries | ) |
Definition at line 13 of file KisSurfaceColorimetryIccUtils.cpp.
References primaries_adobe_rgb, PRIMARIES_ADOBE_RGB_1998, primaries_bt2020, primaries_dci_p3, primaries_display_p3, PRIMARIES_ITU_R_BT_2020_2_AND_2100_0, PRIMARIES_ITU_R_BT_709_5, PRIMARIES_SMPTE_EG_432_1, PRIMARIES_SMPTE_RP_431_2, primaries_srgb, and PRIMARIES_UNSPECIFIED.
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT TransferCharacteristics KisSurfaceColorimetry::namedTransferFunctionToPigmentTransferFunction | ( | NamedTransferFunction | transfer | ) |
Definition at line 31 of file KisSurfaceColorimetryIccUtils.cpp.
References transfer_function_bt1886, transfer_function_ext_linear, transfer_function_ext_srgb, transfer_function_gamma22, transfer_function_gamma28, transfer_function_srgb, transfer_function_st2084_pq, transfer_function_st428, TRC_IEC_61966_2_1, TRC_ITU_R_BT_2100_0_PQ, TRC_ITU_R_BT_470_6_SYSTEM_B_G, TRC_ITU_R_BT_470_6_SYSTEM_M, TRC_ITU_R_BT_709_5, TRC_LINEAR, TRC_SMPTE_ST_428_1, and TRC_UNSPECIFIED.
| QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | dbg, |
| const WaylandPrimaries & | points ) |
Definition at line 213 of file KisWaylandSurfaceColorimetry.cpp.
References KisSurfaceColorimetry::WaylandPrimaries::blue, KisSurfaceColorimetry::WaylandPrimaries::green, KisSurfaceColorimetry::WaylandPrimaries::red, and KisSurfaceColorimetry::WaylandPrimaries::white.
| QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | dbg, |
| const WaylandSurfaceDescription & | data ) |
Definition at line 224 of file KisWaylandSurfaceColorimetry.cpp.
References KisSurfaceColorimetry::WaylandSurfaceDescription::container, KisSurfaceColorimetry::WaylandSurfaceDescription::iccFileIsPresent, KisSurfaceColorimetry::WaylandSurfaceDescription::luminances, KisSurfaceColorimetry::WaylandSurfaceDescription::masteringLuminance, KisSurfaceColorimetry::WaylandSurfaceDescription::namedContainer, KisSurfaceColorimetry::WaylandSurfaceDescription::target, KisSurfaceColorimetry::WaylandSurfaceDescription::targetMaxCLL, KisSurfaceColorimetry::WaylandSurfaceDescription::targetMaxFALL, KisSurfaceColorimetry::WaylandSurfaceDescription::tfGamma, KisSurfaceColorimetry::WaylandSurfaceDescription::tfNamed, and value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const ColorSpace & | value ) |
Definition at line 91 of file KisSurfaceColorimetry.cpp.
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const KisSurfaceColorimetry::RenderIntent & | value ) |
Definition at line 130 of file KisSurfaceColorimetry.cpp.
References render_intent_absolute, render_intent_perceptual, render_intent_relative, render_intent_relative_bpc, render_intent_saturation, and value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const Luminance & | value ) |
Definition at line 76 of file KisSurfaceColorimetry.cpp.
References value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const MasteringInfo & | value ) |
Definition at line 106 of file KisSurfaceColorimetry.cpp.
References value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const MasteringLuminance & | value ) |
Definition at line 84 of file KisSurfaceColorimetry.cpp.
References value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const NamedPrimaries & | value ) |
Definition at line 13 of file KisSurfaceColorimetry.cpp.
References primaries_adobe_rgb, primaries_bt2020, primaries_dci_p3, primaries_display_p3, primaries_srgb, primaries_unknown, and value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const NamedTransferFunction & | value ) |
Definition at line 40 of file KisSurfaceColorimetry.cpp.
References transfer_function_bt1886, transfer_function_ext_linear, transfer_function_ext_srgb, transfer_function_gamma22, transfer_function_gamma28, transfer_function_srgb, transfer_function_st2084_pq, transfer_function_st428, transfer_function_unknown, and value().
| KRITASURFACECOLORMANAGEMENTAPI_EXPORT QDebug KisSurfaceColorimetry::operator<< | ( | QDebug | debug, |
| const SurfaceDescription & | value ) |
Definition at line 120 of file KisSurfaceColorimetry.cpp.
References value().
| QtWayland::wp_color_manager_v1::primaries KisSurfaceColorimetry::primariesKritaToWayland | ( | KisSurfaceColorimetry::NamedPrimaries | primaries | ) |
Definition at line 254 of file KisWaylandSurfaceColorimetry.cpp.
References primaries_adobe_rgb, primaries_bt2020, primaries_dci_p3, primaries_display_p3, primaries_srgb, and primaries_unknown.
| QtWayland::wp_color_manager_v1::render_intent KisSurfaceColorimetry::renderIntentKritaToWayland | ( | KisSurfaceColorimetry::RenderIntent | intent | ) |
Definition at line 304 of file KisWaylandSurfaceColorimetry.cpp.
References render_intent_absolute, render_intent_perceptual, render_intent_relative, render_intent_relative_bpc, and render_intent_saturation.
| QtWayland::wp_color_manager_v1::transfer_function KisSurfaceColorimetry::transferFunctionKritaToWayland | ( | KisSurfaceColorimetry::NamedTransferFunction | transferFunction | ) |
Definition at line 276 of file KisWaylandSurfaceColorimetry.cpp.
References transfer_function_bt1886, transfer_function_ext_linear, transfer_function_ext_srgb, transfer_function_gamma22, transfer_function_gamma28, transfer_function_srgb, transfer_function_st2084_pq, transfer_function_st428, and transfer_function_unknown.
|
inline |
Definition at line 52 of file KisWaylandSurfaceColorimetry.h.
References value().
|
inline |
Definition at line 48 of file KisWaylandSurfaceColorimetry.h.