All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OCIO_NAMESPACE::GradingRGBM Struct Reference

#include <OpenColorTransforms.h>

Public Member Functions

 GradingRGBM ()=default
 GradingRGBM (const GradingRGBM &)=default
 GradingRGBM (double red, double green, double blue, double master)
 GradingRGBM (const double(&rgbm)[4])

Public Attributes

double m_red { 0. }
double m_green { 0. }
double m_blue { 0. }
double m_master { 0. }

Detailed Description

Used by the grading transforms to hold the red, green, blue, and master components of a single parameter. The master component affects all three channels (RGB).

Definition at line 433 of file OpenColorTransforms.h.

Constructor & Destructor Documentation

OCIO_NAMESPACE::GradingRGBM::GradingRGBM ( const GradingRGBM )
OCIO_NAMESPACE::GradingRGBM::GradingRGBM ( double  red,
double  green,
double  blue,
double  master 

Definition at line 437 of file OpenColorTransforms.h.

OCIO_NAMESPACE::GradingRGBM::GradingRGBM ( const double(&)  rgbm[4])

Definition at line 444 of file OpenColorTransforms.h.

Member Data Documentation

double OCIO_NAMESPACE::GradingRGBM::m_blue { 0. }

Definition at line 453 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingRGBM::m_green { 0. }

Definition at line 452 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingRGBM::m_master { 0. }

Definition at line 454 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingRGBM::m_red { 0. }

Definition at line 451 of file OpenColorTransforms.h.

The documentation for this struct was generated from the following file: