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

Grading primary values. More...

#include <OpenColorTransforms.h>

Public Member Functions

 GradingPrimary ()=delete
 
 GradingPrimary (GradingStyle style)
 
void validate (GradingStyle style) const
 The valid range for each parameter varies. More...
 

Static Public Member Functions

static double NoClampBlack ()
 
static double NoClampWhite ()
 

Public Attributes

GradingRGBM m_brightness { 0.0, 0.0, 0.0, 0.0 }
 
GradingRGBM m_contrast { 1.0, 1.0, 1.0, 1.0 }
 
GradingRGBM m_gamma { 1.0, 1.0, 1.0, 1.0 }
 
GradingRGBM m_offset { 0.0, 0.0, 0.0, 0.0 }
 
GradingRGBM m_exposure { 0.0, 0.0, 0.0, 0.0 }
 
GradingRGBM m_lift { 0.0, 0.0, 0.0, 0.0 }
 
GradingRGBM m_gain { 1.0, 1.0, 1.0, 1.0 }
 
double m_saturation { 1.0 }
 
double m_pivot
 
double m_pivotBlack { 0.0 }
 
double m_pivotWhite { 1.0 }
 
double m_clampBlack
 
double m_clampWhite
 

Detailed Description

Grading primary values.

Definition at line 459 of file OpenColorTransforms.h.

Constructor & Destructor Documentation

OCIO_NAMESPACE::GradingPrimary::GradingPrimary ( )
delete
OCIO_NAMESPACE::GradingPrimary::GradingPrimary ( GradingStyle  style)
inlineexplicit

Definition at line 462 of file OpenColorTransforms.h.

Member Function Documentation

static double OCIO_NAMESPACE::GradingPrimary::NoClampBlack ( )
static
static double OCIO_NAMESPACE::GradingPrimary::NoClampWhite ( )
static
void OCIO_NAMESPACE::GradingPrimary::validate ( GradingStyle  style) const

The valid range for each parameter varies.

Member Data Documentation

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_brightness { 0.0, 0.0, 0.0, 0.0 }

Definition at line 469 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingPrimary::m_clampBlack

Definition at line 481 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingPrimary::m_clampWhite

Definition at line 482 of file OpenColorTransforms.h.

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_contrast { 1.0, 1.0, 1.0, 1.0 }

Definition at line 470 of file OpenColorTransforms.h.

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_exposure { 0.0, 0.0, 0.0, 0.0 }

Definition at line 473 of file OpenColorTransforms.h.

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_gain { 1.0, 1.0, 1.0, 1.0 }

Definition at line 475 of file OpenColorTransforms.h.

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_gamma { 1.0, 1.0, 1.0, 1.0 }

Definition at line 471 of file OpenColorTransforms.h.

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_lift { 0.0, 0.0, 0.0, 0.0 }

Definition at line 474 of file OpenColorTransforms.h.

GradingRGBM OCIO_NAMESPACE::GradingPrimary::m_offset { 0.0, 0.0, 0.0, 0.0 }

Definition at line 472 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingPrimary::m_pivot

Definition at line 478 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingPrimary::m_pivotBlack { 0.0 }

Definition at line 479 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingPrimary::m_pivotWhite { 1.0 }

Definition at line 480 of file OpenColorTransforms.h.

double OCIO_NAMESPACE::GradingPrimary::m_saturation { 1.0 }

Definition at line 477 of file OpenColorTransforms.h.


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