#include <Gradient.h>
|
| | GradientHorizontal (const InterFunc &functor=InterFunc()) |
| | Create a new Horizontal gradient. More...
|
| |
| | ~Gradient () |
| | destructor More...
|
| |
| void | addPoint (float position, const C &color) |
| | add a point to this gradient. More...
|
| |
| Vector< GradientPoint< C > * >::Size | getNumPoints () const |
| | get the number of points of this gradient. More...
|
| |
| GradientPoint< C > & | operator[] (typename Vector< GradientPoint< C > * >::Size i) |
| | Operator [] to direct access points inside this gradient. More...
|
| |
| const GradientPoint< C > & | operator[] (typename Vector< GradientPoint< C > * >::Size i) const |
| | Operator [] to direct access points inside this gradient. More...
|
| |
| template<size_t N, typename InterFunc2 = InterFunc> |
| void | computeInterpolation (C(&buffer)[N], const InterFunc2 &functor=InterFunc(), float begin=0.0f, float end=1.0f) const |
| | Compute the interpolation of every color of this gradient in an 1D array. More...
|
| |
| template<typename InterFunc2 = InterFunc> |
| void | computeInterpolation (C *buffer, size_t size, const InterFunc2 &functor=InterFunc(), float begin=0.0f, float end=1.0f) const |
| | Compute the interpolation of every color of this gradient in an 1D array. More...
|
| |
| void | computeInterpolation (C *buffer, size_t size, float begin=0.0f, float end=1.0f) const |
| | Compute the interpolation of every color of this gradient in an 1D array. More...
|
| |
|
| | Gradient (const InterFunc &functor=InterFunc()) |
| | Create a new gradient. More...
|
| |
template<typename C , typename InterFunc >
Create a new Horizontal gradient.
- Parameters
-
| functor | Functor used to interpolate the colors overloaded with : template<typename C> inline C operator()(const C & color1, const C & color2, float x) const; |
template<typename C , typename InterFunc >
Compute the index in the interpolated array.
- Parameters
-
| p | Point relative of this gradient. |
- Returns
- Computed index.
template<typename C , typename InterFunc >
Compute the index in the interpolated array.
- Parameters
-
| p | Point relative of this gradient. |
| maxIndex | maximal value of an interpolation table index. |
- Returns
- Computed index.
The documentation for this class was generated from the following files: