Simple++
Powerfull and lightning fast C++ Library
Graphic::GradientLinear< C, InterFunc > Member List

This is the complete list of members for Graphic::GradientLinear< C, InterFunc >, including all inherited members.

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 >