|
| Color () |
| Default constructor More...
|
|
template<typename... Args> |
| Color (Args &&...args) |
| Constructor taking variadic number of arguments More...
|
|
template<typename... Args> |
void | set (Args &&...args) |
| Set multiple arguments More...
|
|
template<typename... Args> |
Color | copyWith (Args &&...args) const |
| Returns a copy of this object with the given argument(s) set to the new value(s) More...
|
|
const Balance & | balance () const |
| Get Balance More...
|
|
Balance & | balance () |
| Get Balance More...
|
|
Color & | set (const Balance &value) |
| Set Balance More...
|
|
Color & | set (const Balance::Blue &value) |
| Set Balance::Blue More...
|
|
Color & | set (const Balance::Green &value) |
| Set Balance::Green More...
|
|
Color & | set (const Balance::Red &value) |
| Set Balance::Red More...
|
|
const Experimental & | experimental () const |
| Get Experimental More...
|
|
Experimental & | experimental () |
| Get Experimental More...
|
|
Color & | set (const Experimental &value) |
| Set Experimental More...
|
|
Color & | set (const Experimental::ToneMapping &value) |
| Set Experimental::ToneMapping More...
|
|
Color & | set (const Experimental::ToneMapping::Enabled &value) |
| Set Experimental::ToneMapping::Enabled More...
|
|
const Gamma & | gamma () const |
| Get Gamma More...
|
|
Gamma & | gamma () |
| Get Gamma More...
|
|
Color & | set (const Gamma &value) |
| Set Gamma More...
|
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance >::value, int >::type = 0> |
const Settings::Processing::Color::Balance & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance::Blue >::value, int >::type = 0> |
const Settings::Processing::Color::Balance::Blue & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance::Green >::value, int >::type = 0> |
const Settings::Processing::Color::Balance::Green & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance::Red >::value, int >::type = 0> |
const Settings::Processing::Color::Balance::Red & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Experimental >::value, int >::type = 0> |
const Settings::Processing::Color::Experimental & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Experimental::ToneMapping >::value, int >::type = 0> |
const Settings::Processing::Color::Experimental::ToneMapping & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Experimental::ToneMapping::Enabled >::value, int >::type = 0> |
const Settings::Processing::Color::Experimental::ToneMapping::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Gamma >::value, int >::type = 0> |
const Settings::Processing::Color::Gamma & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const Settings::Processing::Color::Balance & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const Settings::Processing::Color::Experimental & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const Settings::Processing::Color::Gamma & | get () const |
|
template<typename F > |
void | forEach (const F &f) const |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
template<typename F > |
void | forEach (const F &f) |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
bool | operator== (const Color &other) const |
| Equality operator More...
|
|
bool | operator!= (const Color &other) const |
| Inequality operator More...
|
|
std::string | toString () const |
| Get the value as string More...
|
|