Iterates the colour of pixels in a skewed radial gradient. More...
#include <juce_RenderingHelpers.h>
Public Member Functions | |
TransformedRadial (const ColourGradient &gradient, const AffineTransform &transform, const PixelARGB *colours, int numColours) | |
PixelARGB | getPixel (int px) const noexcept |
forcedinline void | setY (int y) noexcept |
Public Attributes | |
double | dy |
const double | gx1 |
const double | gy1 |
double | invScale |
const PixelARGB *const | lookupTable |
double | maxDist |
const int | numEntries |
Private Attributes | |
const AffineTransform | inverseTransform |
double | lineYM01 |
double | lineYM11 |
double | tM00 |
double | tM10 |
Iterates the colour of pixels in a skewed radial gradient.
|
inline |
|
inlinenoexcept |
References juce::jmin(), juce::roundToInt(), juce::gl::x, and juce::gl::y.
|
inlinenoexcept |
References juce::gl::y.
|
inherited |
|
inherited |
|
inherited |
|
private |
|
inherited |
|
private |
|
private |
|
inherited |
|
inherited |
|
inherited |
|
private |
|
private |