addPoint(float position, const C &color) | Graphic::Gradient< C, InterFunc > | |
computeIndex(const Math::Vec2< float > &p, int maxIndex) const | Graphic::GradientLinear< C, InterFunc > | |
computeIndex(const Math::Vec2< float > &p, int maxIndex, const Math::Vec2< float > &direction) | Graphic::GradientLinear< C, InterFunc > | static |
computeInterpolation(C(&buffer)[N], const InterFunc2 &functor=InterFunc(), float begin=0.0f, float end=1.0f) const | Graphic::Gradient< C, InterFunc > | |
computeInterpolation(C *buffer, size_t size, const InterFunc2 &functor=InterFunc(), float begin=0.0f, float end=1.0f) const | Graphic::Gradient< C, InterFunc > | |
computeInterpolation(C *buffer, size_t size, float begin=0.0f, float end=1.0f) const | Graphic::Gradient< C, InterFunc > | |
getAngle() const | Graphic::GradientLinear< C, InterFunc > | |
getAngleRad() const | Graphic::GradientLinear< C, InterFunc > | |
getDirection() const | Graphic::GradientLinear< C, InterFunc > | |
getLength() const | Graphic::GradientLinear< C, InterFunc > | |
getNumPoints() const | Graphic::Gradient< C, InterFunc > | |
getPoint() const | Graphic::GradientLinear< C, InterFunc > | |
Gradient(const InterFunc &functor=InterFunc()) | Graphic::Gradient< C, InterFunc > | protected |
GradientLinear(float angle, const Math::Vec2< float > &p=Math::Vec2< float >::null, unsigned int length=0, const InterFunc &functor=InterFunc()) | Graphic::GradientLinear< C, InterFunc > | |
operator[](typename Vector< GradientPoint< C > * >::Size i) | Graphic::Gradient< C, InterFunc > | |
operator[](typename Vector< GradientPoint< C > * >::Size i) const | Graphic::Gradient< C, InterFunc > | |
setAngle(float angle) | Graphic::GradientLinear< C, InterFunc > | |
setLength(unsigned int length) | Graphic::GradientLinear< C, InterFunc > | |
setPoint(const Math::Vec2< float > &p) | Graphic::GradientLinear< C, InterFunc > | |
~Gradient() | Graphic::Gradient< C, InterFunc > | |