#include <texturecolor.h>
Public Member Functions | |
TextureColor (T v=0) | |
TextureColor (T cs[colorSamples]) | |
TextureColor< T, colorSamples > & | operator+= (const TextureColor< T, colorSamples > &s2) |
TextureColor< T, colorSamples > & | operator-= (const TextureColor< T, colorSamples > &s2) |
TextureColor< T, colorSamples > | operator+ (const TextureColor< T, colorSamples > &s2) const |
TextureColor< T, colorSamples > | operator- (const TextureColor< T, colorSamples > &s2) const |
TextureColor< T, colorSamples > | operator/ (const TextureColor< T, colorSamples > &s2) const |
TextureColor< T, colorSamples > | operator* (const TextureColor< T, colorSamples > &sp) const |
TextureColor< T, colorSamples > & | operator*= (const TextureColor< T, colorSamples > &sp) |
TextureColor< T, colorSamples > | operator* (float a) const |
TextureColor< T, colorSamples > & | operator*= (float a) |
TextureColor< T, colorSamples > | operator/ (float a) const |
TextureColor< T, colorSamples > & | operator/= (float a) |
void | AddWeighted (float w, const TextureColor< T, colorSamples > &s) |
bool | operator== (const TextureColor< T, colorSamples > &sp) const |
bool | operator!= (const TextureColor< T, colorSamples > &sp) const |
TextureColor< T, colorSamples > | operator- () const |
TextureColor< T, colorSamples > | Clamp (float low=0.f, float high=INFINITY) const |
Public Attributes | |
T | c [colorSamples] |
Friends | |
class | boost::serialization::access |
TextureColor< T, colorSamples > | operator* (float a, const TextureColor< T, colorSamples > &s) |
Definition at line 44 of file texturecolor.h.
lux::TextureColor< T, colorSamples >::TextureColor | ( | T | v = 0 |
) | [inline] |
lux::TextureColor< T, colorSamples >::TextureColor | ( | T | cs[colorSamples] | ) | [inline] |
void lux::TextureColor< T, colorSamples >::AddWeighted | ( | float | w, | |
const TextureColor< T, colorSamples > & | s | |||
) | [inline] |
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::Clamp | ( | float | low = 0.f , |
|
float | high = INFINITY | |||
) | const [inline] |
Definition at line 161 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c.
Referenced by lux::MIPMapImpl< T, U >::clamp().
bool lux::TextureColor< T, colorSamples >::operator!= | ( | const TextureColor< T, colorSamples > & | sp | ) | const [inline] |
Definition at line 152 of file texturecolor.h.
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator* | ( | float | a | ) | const [inline] |
Definition at line 113 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::max().
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator* | ( | const TextureColor< T, colorSamples > & | sp | ) | const [inline] |
Definition at line 96 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::max().
TextureColor<T, colorSamples>& lux::TextureColor< T, colorSamples >::operator*= | ( | float | a | ) | [inline] |
Definition at line 122 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::max().
TextureColor<T,colorSamples>& lux::TextureColor< T, colorSamples >::operator*= | ( | const TextureColor< T, colorSamples > & | sp | ) | [inline] |
Definition at line 105 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::max().
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator+ | ( | const TextureColor< T, colorSamples > & | s2 | ) | const [inline] |
Definition at line 72 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::max().
TextureColor<T,colorSamples>& lux::TextureColor< T, colorSamples >::operator+= | ( | const TextureColor< T, colorSamples > & | s2 | ) | [inline] |
Definition at line 56 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::max().
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator- | ( | ) | const [inline] |
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator- | ( | const TextureColor< T, colorSamples > & | s2 | ) | const [inline] |
TextureColor<T,colorSamples>& lux::TextureColor< T, colorSamples >::operator-= | ( | const TextureColor< T, colorSamples > & | s2 | ) | [inline] |
Definition at line 64 of file texturecolor.h.
References lux::TextureColor< T, colorSamples >::c, and cimg_library::cimg::min().
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator/ | ( | float | a | ) | const [inline] |
Definition at line 134 of file texturecolor.h.
TextureColor<T,colorSamples> lux::TextureColor< T, colorSamples >::operator/ | ( | const TextureColor< T, colorSamples > & | s2 | ) | const [inline] |
TextureColor<T,colorSamples>& lux::TextureColor< T, colorSamples >::operator/= | ( | float | a | ) | [inline] |
bool lux::TextureColor< T, colorSamples >::operator== | ( | const TextureColor< T, colorSamples > & | sp | ) | const [inline] |
friend class boost::serialization::access [friend] |
Definition at line 45 of file texturecolor.h.
TextureColor<T,colorSamples> operator* | ( | float | a, | |
const TextureColor< T, colorSamples > & | s | |||
) | [friend] |
Definition at line 131 of file texturecolor.h.
T lux::TextureColor< T, colorSamples >::c[colorSamples] |
Definition at line 169 of file texturecolor.h.
Referenced by lux::TextureColor< T, colorSamples >::AddWeighted(), lux::TextureColor< T, colorSamples >::Clamp(), lux::MIPMapFastImpl< T, U >::convert(), lux::MIPMapImpl< T, U >::convert(), lux::TextureColor< T, colorSamples >::operator*(), lux::TextureColor< T, colorSamples >::operator*=(), lux::TextureColor< T, colorSamples >::operator+(), lux::TextureColor< T, colorSamples >::operator+=(), lux::TextureColor< T, colorSamples >::operator-(), lux::TextureColor< T, colorSamples >::operator-=(), lux::TextureColor< T, colorSamples >::operator/(), lux::TextureColor< T, colorSamples >::operator/=(), lux::TextureColor< T, colorSamples >::operator==(), and lux::TextureColor< T, colorSamples >::TextureColor().