Searched refs:SkGradientShaderBase (Results 1 - 10 of 10) sorted by relevance

/external/skia/src/effects/gradients/
H A DSkLinearGradient.h13 class SkLinearGradient : public SkGradientShaderBase {
19 class LinearGradientContext : public SkGradientShaderBase::GradientShaderBaseContext {
28 typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED;
47 typedef SkGradientShaderBase INHERITED;
H A DSkRadialGradient.h14 class SkRadialGradient : public SkGradientShaderBase {
20 class RadialGradientContext : public SkGradientShaderBase::GradientShaderBaseContext {
28 typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED;
49 typedef SkGradientShaderBase INHERITED;
H A DSkSweepGradient.h14 class SkSweepGradient : public SkGradientShaderBase {
20 class SweepGradientContext : public SkGradientShaderBase::GradientShaderBaseContext {
28 typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED;
52 typedef SkGradientShaderBase INHERITED;
H A DSkTwoPointConicalGradient.h40 class SkTwoPointConicalGradient : public SkGradientShaderBase {
50 class TwoPointConicalGradientContext : public SkGradientShaderBase::GradientShaderBaseContext {
58 typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED;
93 typedef SkGradientShaderBase INHERITED;
H A DSkGradientShaderPriv.h84 class SkGradientShaderBase : public SkShader { class in inherits:SkShader
124 SkGradientShaderBase(const Descriptor& desc, const SkMatrix& ptsToUnit);
125 virtual ~SkGradientShaderBase();
130 GradientShaderCache(U8CPU alpha, const SkGradientShaderBase& shader);
151 const SkGradientShaderBase& fShader;
167 GradientShaderBaseContext(const SkGradientShaderBase& shader, const ContextRec&);
222 SkGradientShaderBase(SkReadBuffer& );
276 return (x | y) * SkGradientShaderBase::kDitherStride32;
280 return toggle ^ SkGradientShaderBase::kDitherStride32;
284 return ((x ^ y) & 1) * SkGradientShaderBase
[all...]
H A DSkGradientShader.cpp14 void SkGradientShaderBase::Descriptor::flatten(SkWriteBuffer& buffer) const {
32 bool SkGradientShaderBase::DescriptorScope::unflatten(SkReadBuffer& buffer) {
69 SkGradientShaderBase::SkGradientShaderBase(const Descriptor& desc, const SkMatrix& ptsToUnit) function in class:SkGradientShaderBase
203 SkGradientShaderBase::~SkGradientShaderBase() {
209 void SkGradientShaderBase::initCommon() {
217 void SkGradientShaderBase::flatten(SkWriteBuffer& buffer) const {
230 SkGradientShaderBase::GpuColorType SkGradientShaderBase
[all...]
H A DSkLinearGradient.cpp58 : SkGradientShaderBase(desc, pts_to_unit_matrix(pts))
107 unsigned fi = SkGradFixedToFixed(fx) >> SkGradientShaderBase::kCache32Shift; \
131 unsigned fi = fullIndex >> SkGradientShaderBase::kCache32Shift;
132 unsigned remainder = fullIndex & ((1 << SkGradientShaderBase::kCache32Shift) - 1);
136 if (fi < SkGradientShaderBase::kCache32Count - 1) {
140 index0 ^= SkGradientShaderBase::kDitherStride32;
141 index1 ^= SkGradientShaderBase::kDitherStride32;
151 range.init(fx, dx, count, 0, SkGradientShaderBase::kCache32Count - 1);
306 unsigned fi = SkGradFixedToFixed(fx) >> SkGradientShaderBase::kCache16Shift; \
307 SkASSERT(fi < SkGradientShaderBase
[all...]
H A DSkRadialGradient.cpp103 (sqrt_table[fi] >> SkGradientShaderBase::kSqrt16Shift)];
115 (sqrt_table[fi] >> SkGradientShaderBase::kSqrt16Shift)];
129 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache16Shift)];
153 : SkGradientShaderBase(desc, rad_to_unit_matrix(center, radius))
298 unsigned fi = SkGradientShaderBase::kCache32Count - 1;
359 *dstC++ = cache[toggle + (fi >> SkGradientShaderBase::kCache32Shift)];
424 *dstC++ = cache[fi >> SkGradientShaderBase::kCache32Shift];
H A DSkTwoPointConicalGradient.cpp149 (index >> SkGradientShaderBase::kCache32Shift)];
166 (index >> SkGradientShaderBase::kCache32Shift)];
183 (index >> SkGradientShaderBase::kCache32Shift)];
195 : SkGradientShaderBase(desc, SkMatrix::I())
H A DSkSweepGradient.cpp18 : SkGradientShaderBase(desc, translate(-cx, -cy))

Completed in 4928 milliseconds