#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: