HPS::RGBColorSplineControlValues Struct Reference

Public Member Functions

bool operator!= (RGBColorSplineControlValues const &in_that) const
 
bool operator== (RGBColorSplineControlValues const &in_that) const
 
 RGBColorSplineControlValues (RGBColor const &in_input, RGBColor const &in_output)
 

Public Attributes

RGBColor input
 
RGBColor output
 

Constructor & Destructor Documentation

◆ RGBColorSplineControlValues()

HPS::RGBColorSplineControlValues::RGBColorSplineControlValues ( RGBColor const &  in_input,
RGBColor const &  in_output 
)

Creates a new RGBColorSplineControlValues object used to desribe control values for an individual RGBColorKeyframe when interpolating across a series of keyframes in a RGBColorSampler using Spline interpolation.

Parameters
in_inputThe value subtracted from the associated keyframe value to develop the input tangent.
in_outputThe value from which the associated keyframe value is subtracted to develop the output tangent.

Member Function Documentation

◆ operator!=()

bool HPS::RGBColorSplineControlValues::operator!= ( RGBColorSplineControlValues const &  in_that) const

Check if the source RGBColorSplineControlValues is different from this RGBColorSplineControlValues.

Parameters
in_thatThe source RGBColorSplineControlValues to compare to this RGBColorSplineControlValues.
Returns
true if the objects are different, false otherwise.

◆ operator==()

bool HPS::RGBColorSplineControlValues::operator== ( RGBColorSplineControlValues const &  in_that) const

Check if the source RGBColorSplineControlValues is equal to this RGBColorSplineControlValues.

Parameters
in_thatThe source RGBColorSplineControlValues to compare to this RGBColorSplineControlValues.
Returns
true if the objects are equal, false otherwise.

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