HomeSort by relevance Sort by last modified time
    Searched refs:SkDrawLooper (Results 1 - 21 of 21) sorted by null

  /external/skia/include/effects/
SkBlurDrawLooper.h 12 #include "SkDrawLooper.h"
19 sk_sp<SkDrawLooper> Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy);
SkLayerDrawLooper.h 11 #include "SkDrawLooper.h"
16 class SK_API SkLayerDrawLooper : public SkDrawLooper {
74 SkDrawLooper::Context* makeContext(SkCanvas*, SkArenaAlloc*) const override;
84 sk_sp<SkDrawLooper> onMakeColorSpace(SkColorSpaceXformer*) const override;
100 class LayerDrawLooperContext : public SkDrawLooper::Context {
113 typedef SkDrawLooper INHERITED;
145 sk_sp<SkDrawLooper> detach();
  /external/skia/include/core/
SkDrawLooper.h 25 /** \class SkDrawLooper
26 Subclasses of SkDrawLooper can be attached to a SkPaint. Where they are,
33 class SK_API SkDrawLooper : public SkFlattenable {
38 * Subclasses of SkDrawLooper should create a subclass of this object to
47 * Called in a loop on objects returned by SkDrawLooper::createContext().
101 SK_DEFINE_FLATTENABLE_TYPE(SkDrawLooper)
104 sk_sp<SkDrawLooper> makeColorSpace(SkColorSpaceXformer* xformer) const {
107 virtual sk_sp<SkDrawLooper> onMakeColorSpace(SkColorSpaceXformer*) const = 0;
109 SkDrawLooper() {}
SkPaint.h 22 class SkDrawLooper;
599 * Return the paint's SkDrawLooper (if any). Does not affect the looper's
602 SkDrawLooper* getDrawLooper() const { return fDrawLooper.get(); }
603 sk_sp<SkDrawLooper> refDrawLooper() const;
605 SkDrawLooper* getLooper() const { return fDrawLooper.get(); }
615 void setDrawLooper(sk_sp<SkDrawLooper> drawLooper);
617 void setLooper(sk_sp<SkDrawLooper> drawLooper);
    [all...]
  /external/skia/src/core/
SkDrawLooper.cpp 9 #include "SkDrawLooper.h"
15 bool SkDrawLooper::canComputeFastBounds(const SkPaint& paint) const {
19 SkDrawLooper::Context* context = this->makeContext(&canvas, &alloc);
34 void SkDrawLooper::computeFastBounds(const SkPaint& paint, const SkRect& s,
43 SkDrawLooper::Context* context = this->makeContext(&canvas, &alloc);
65 bool SkDrawLooper::asABlurShadow(BlurShadowRec*) const {
SkReadBuffer.h 13 #include "SkDrawLooper.h"
150 sk_sp<SkDrawLooper> readDrawLooper() { return this->readFlattenable<SkDrawLooper>(); }
SkPaint.cpp 373 void SkPaint::setLooper(sk_sp<SkDrawLooper> looper) { fDrawLooper = std::move(looper); }
    [all...]
SkCanvas.cpp 17 #include "SkDrawLooper.h"
483 if (SkDrawLooper* looper = paint.getLooper()) {
527 SkDrawLooper::Context* fLooperContext;
    [all...]
  /frameworks/base/libs/hwui/utils/
PaintUtils.h 22 #include <SkDrawLooper.h>
79 SkDrawLooper::BlurShadowRec blur;
  /external/skia/tests/
LayerDrawLooperTest.cpp 62 SkDrawLooper::Context* context = looper->makeContext(&canvas, &alloc);
101 SkDrawLooper::Context* context = looper->makeContext(&canvas, &alloc);
138 sk_sp<SkDrawLooper> looper(looperBuilder.detach());
140 SkDrawLooper::Context* context = looper->makeContext(&canvas, &alloc);
QuickRejectTest.cpp 12 #include "SkDrawLooper.h"
20 class TestLooper : public SkDrawLooper {
23 SkDrawLooper::Context* makeContext(SkCanvas*, SkArenaAlloc* alloc) const override {
27 sk_sp<SkDrawLooper> onMakeColorSpace(SkColorSpaceXformer*) const override {
40 class TestDrawLooperContext : public SkDrawLooper::Context {
BlurTest.cpp 388 sk_sp<SkDrawLooper> lp(SkBlurDrawLooper::Make(color, sigma, dx, dy));
394 SkDrawLooper::BlurShadowRec rec;
408 static void test_looper(skiatest::Reporter* reporter, sk_sp<SkDrawLooper> lp, SkScalar sigma,
410 SkDrawLooper::BlurShadowRec rec;
  /frameworks/base/libs/hwui/tests/unit/
SkiaBehaviorTests.cpp 110 sk_sp<SkDrawLooper> looper = SkBlurDrawLooper::Make(SK_ColorRED, 5.0f, 3.0f, 4.0f);
112 SkDrawLooper::BlurShadowRec blur;
  /external/skia/bench/
RectoriBench.cpp 74 sk_sp<SkDrawLooper> createLooper(SkScalar xOff, SkScalar sigma) {
  /external/skia/gm/
drawlooper.cpp 50 sk_sp<SkDrawLooper> fLooper;
megalooper.cpp 164 sk_sp<SkDrawLooper> create1Looper(SkScalar xOff, SkScalar yOff, SkColor color) {
207 sk_sp<SkDrawLooper> create4Looper(SkScalar xOff, SkScalar yOff) {
shadows.cpp 60 sk_sp<SkDrawLooper> shadowLoopers[] = {
textbloblooper.cpp 110 static sk_sp<SkDrawLooper> setupLooper(SkLayerDrawLooper::BitFlags bits,
250 SkTArray<sk_sp<SkDrawLooper>, true> fLoopers;
  /external/skia/src/effects/
SkLayerDrawLooper.cpp 211 sk_sp<SkDrawLooper> SkLayerDrawLooper::onMakeColorSpace(SkColorSpaceXformer* xformer) const {
390 sk_sp<SkDrawLooper> SkLayerDrawLooper::Builder::detach() {
399 return sk_sp<SkDrawLooper>(looper);
402 sk_sp<SkDrawLooper> SkBlurDrawLooper::Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy)
  /external/skia/samplecode/
SampleTiling.cpp 57 sk_sp<SkDrawLooper> fLooper;
  /external/skia/tools/debugger/
SkDrawCommand.cpp     [all...]

Completed in 351 milliseconds