Lines Matching refs:GradientCache
22 #include "GradientCache.h"
66 GradientCache::GradientCache(const Extensions& extensions)
78 GradientCache::~GradientCache() {
86 uint32_t GradientCache::getSize() {
90 uint32_t GradientCache::getMaxSize() {
98 void GradientCache::operator()(GradientCacheEntry&, Texture*& texture) {
110 Texture* GradientCache::get(uint32_t* colors, float* positions, int count) {
121 void GradientCache::clear() {
125 void GradientCache::getGradientInfo(const uint32_t* colors, const int count, GradientInfo& info) {
147 Texture* GradientCache::addLinearGradient(GradientCacheEntry& gradient, uint32_t* colors,
178 size_t GradientCache::bytesPerPixel() const {
183 size_t GradientCache::sourceBytesPerPixel() const {
188 void GradientCache::mixBytes(const FloatColor& start, const FloatColor& end, float amount,
198 void GradientCache::mixFloats(const FloatColor& start, const FloatColor& end, float amount,
217 void GradientCache::generateTexture(uint32_t* colors, float* positions, const uint32_t width,
224 &android::uirenderer::GradientCache::mixBytes,
227 &android::uirenderer::GradientCache::mixFloats,