Data Structures |
struct | terry::color::gradation::Linear |
struct | terry::color::gradation::sRGB |
struct | terry::color::gradation::Rec709 |
struct | terry::color::gradation::Cineon |
struct | terry::color::gradation::Gamma |
struct | terry::color::gradation::Panalog |
struct | terry::color::gradation::REDLog |
struct | terry::color::gradation::ViperLog |
struct | terry::color::gradation::REDSpace |
struct | terry::color::gradation::AlexaV3LogC |
struct | terry::color::channel_color_gradation_t< Channel, TIN, TOUT > |
| change the color gradation More...
|
struct | terry::color::channel_color_gradation_t< Channel, INOUT, INOUT > |
struct | terry::color::channel_color_gradation_t< Channel, gradation::sRGB, gradation::Linear > |
| sRGB to Lin More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::sRGB > |
| Lin to sRGB. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Rec709, gradation::Linear > |
| Rec709 to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Rec709 > |
| Lin to Rec709. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Cineon, gradation::Linear > |
| Cineon to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Cineon > |
| Lin to Cineon. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Gamma, gradation::Linear > |
| Gamma to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Gamma > |
| Lin to Gamma. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Panalog, gradation::Linear > |
| Panalog to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Panalog > |
| Lin to Panalog. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::REDLog, gradation::Linear > |
| REDLog to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::REDLog > |
| Lin to REDLog. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::ViperLog, gradation::Linear > |
| ViperLog to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::ViperLog > |
| Lin to ViperLog. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::REDSpace, gradation::Linear > |
| REDSpace to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::REDSpace > |
| Lin to REDSpace. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::AlexaV3LogC, gradation::Linear > |
| AlexaV3LogC to Lin. More...
|
struct | terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::AlexaV3LogC > |
| Lin to AlexaV3LogC. More...
|
struct | terry::color::pixel_color_gradation_t< Pixel, TIN, TOUT > |
struct | terry::color::transform_pixel_color_gradation_t< TIN, TOUT > |
Namespaces |
namespace | terry |
namespace | terry::color |
namespace | terry::color::gradation |
| All supported gradations.
|
Functions |
template<class GradationIN , class GradationOUT , class View > |
void | terry::color::gradation_convert_view (const View &src, View &dst, const GradationIN &gradationIn=GradationIN(), const GradationOUT &gradationOut=GradationOUT()) |
template<class GradationIN , class GradationOUT , class Pixel > |
void | terry::color::gradation_convert_pixel (const Pixel &src, Pixel &dst, const GradationIN &gradationIn=GradationIN(), const GradationOUT &gradationOut=GradationOUT()) |