Lines Matching defs:GradientCache
21 #include "GradientCache.h"
65 GradientCache::GradientCache(Extensions& extensions)
76 GradientCache::~GradientCache() {
84 uint32_t GradientCache::getSize() {
88 uint32_t GradientCache::getMaxSize() {
96 void GradientCache::operator()(GradientCacheEntry&, Texture*& texture) {
108 Texture* GradientCache::get(uint32_t* colors, float* positions, int count) {
119 void GradientCache::clear() {
123 void GradientCache::getGradientInfo(const uint32_t* colors, const int count,
146 Texture* GradientCache::addLinearGradient(GradientCacheEntry& gradient,
177 size_t GradientCache::bytesPerPixel() const {
182 void GradientCache::splitToBytes(uint32_t inColor, GradientColor& outColor) const {
189 void GradientCache::splitToFloats(uint32_t inColor, GradientColor& outColor) const {
196 void GradientCache::mixBytes(GradientColor& start, GradientColor& end, float amount,
208 void GradientCache::mixFloats(GradientColor& start, GradientColor& end, float amount,
222 void GradientCache::generateTexture(uint32_t* colors, float* positions,
228 &android::uirenderer::GradientCache::splitToBytes,
229 &android::uirenderer::GradientCache::splitToFloats,
234 &android::uirenderer::GradientCache::mixBytes,
235 &android::uirenderer::GradientCache::mixFloats,