lux::Color Class Reference
#include <color.h>
List of all members.
Detailed Description
Definition at line 33 of file color.h.
Constructor & Destructor Documentation
lux::Color::Color |
( |
|
) |
[inline] |
Member Function Documentation
void lux::Color::AddWeighted |
( |
float |
w, |
|
|
const Color & |
s | |
|
) |
| | [inline] |
bool lux::Color::Black |
( |
|
) |
const [inline] |
Color lux::Color::Clamp |
( |
float |
low = 0.f , |
|
|
float |
high = INFINITY | |
|
) |
| | const [inline] |
bool lux::Color::IsNaN |
( |
|
) |
const [inline] |
bool lux::Color::operator!= |
( |
const Color & |
sp |
) |
const [inline] |
Color lux::Color::operator* |
( |
float |
a |
) |
const [inline] |
Definition at line 84 of file color.h.
References c.
Color lux::Color::operator* |
( |
const Color & |
sp |
) |
const [inline] |
Definition at line 75 of file color.h.
References c.
Color& lux::Color::operator*= |
( |
float |
a |
) |
[inline] |
Definition at line 89 of file color.h.
References c.
Color& lux::Color::operator*= |
( |
const Color & |
sp |
) |
[inline] |
Definition at line 80 of file color.h.
References c.
Color lux::Color::operator+ |
( |
const Color & |
s2 |
) |
const [inline] |
Definition at line 52 of file color.h.
References c.
Color& lux::Color::operator+= |
( |
float |
f |
) |
[inline] |
Definition at line 48 of file color.h.
References c.
Color& lux::Color::operator+= |
( |
const Color & |
s2 |
) |
[inline] |
Definition at line 44 of file color.h.
References c.
Color lux::Color::operator- |
( |
|
) |
const [inline] |
Color lux::Color::operator- |
( |
const Color & |
s2 |
) |
const [inline] |
Definition at line 65 of file color.h.
References c.
Color& lux::Color::operator-= |
( |
float |
f |
) |
[inline] |
Definition at line 61 of file color.h.
References c.
Color& lux::Color::operator-= |
( |
const Color & |
s2 |
) |
[inline] |
Definition at line 57 of file color.h.
References c.
Color lux::Color::operator/ |
( |
float |
a |
) |
const [inline] |
Color lux::Color::operator/ |
( |
const Color & |
s2 |
) |
const [inline] |
Definition at line 70 of file color.h.
References c.
Color& lux::Color::operator/= |
( |
float |
a |
) |
[inline] |
bool lux::Color::operator< |
( |
const Color & |
s2 |
) |
const [inline] |
bool lux::Color::operator== |
( |
const Color & |
sp |
) |
const [inline] |
Color lux::Color::Pow |
( |
float |
f |
) |
const [inline] |
Color lux::Color::Pow |
( |
const Color & |
e |
) |
const [inline] |
void lux::Color::Print |
( |
FILE * |
f |
) |
const [inline] |
template<class Archive >
void lux::Color::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version | |
|
) |
| | [inline, private] |
Color lux::Color::Sqrt |
( |
|
) |
const [inline] |
float lux::Color::Y |
( |
|
) |
const [inline] |
Friends And Related Function Documentation
friend class boost::serialization::access [friend] |
Color operator* |
( |
float |
a, |
|
|
const Color & |
s | |
|
) |
| | [friend] |
ostream& operator<< |
( |
ostream & |
, |
|
|
const Color & |
| |
|
) |
| | [friend] |
Member Data Documentation
Definition at line 187 of file color.h.
Referenced by AddWeighted(), Black(), Clamp(), lux::Buffer::Clear(), lux::ColorSystem::Constrain(), lux::MIPMapFastImpl< T, U >::convert(), lux::FlexImageFilm::GetParameterValue(), lux::HighGamut(), lux::RGBReflSPD::init(), lux::RGBIllumSPD::init(), IsNaN(), lux::ColorSystem::Limit(), lux::LowGamut(), lux::lux_png_error(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), lux::operator<<(), operator==(), Pow(), Print(), lux::RGBColor::RGBColor(), serialize(), lux::FlexImageFilm::SetParameterValue(), Sqrt(), lux::SWCSpectrum::SWCSpectrum(), lux::ColorSystem::ToRGBConstrained(), lux::ParamSet::ToString(), lux::SPD::ToXYZ(), lux::ColorSystem::ToXYZ(), lux::FlexImageFilm::TransmitFilm(), lux::FlexImageFilm::UpdateFilm(), lux::XYZColor::XYZColor(), lux::XYZColor::Y(), and lux::RGBColor::Y().
The documentation for this class was generated from the following file: