Home
last modified time | relevance | path

Searched refs:clipShader (Results 1 - 25 of 33) sorted by relevance

12

/third_party/skia/src/core/
H A DSkBlitter_Sprite.cpp106 sk_sp<SkShader> clipShader) in SkRasterPipelineSpriteBlitter()
111 , fClipShader(std::move(clipShader)) in move()
178 SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) { in ChooseSprite()
191 return SkVMBlitter::Make(dst, paint, source,left,top, alloc, std::move(clipShader)); in ChooseSprite()
201 if (0 == SkColorSpaceXformSteps(source,dst).flags.mask() && !clipShader) { in ChooseSprite()
222 blitter = alloc->make<SkRasterPipelineSpriteBlitter>(source, alloc, clipShader); in ChooseSprite()
229 return SkVMBlitter::Make(dst, paint, source,left,top, alloc, std::move(clipShader)); in ChooseSprite()
105 SkRasterPipelineSpriteBlitter(const SkPixmap& src, SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) SkRasterPipelineSpriteBlitter() argument
176 ChooseSprite(const SkPixmap& dst, const SkPaint& paint, const SkPixmap& source, int left, int top, SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) ChooseSprite() argument
H A DSkRasterPipelineBlitter.cpp30 sk_sp<SkShader> clipShader);
53 // these check internally, and only append if there was a native clipShader
61 // set to pipeline storage (for alpha) if we have a clipShader
92 sk_sp<SkShader> clipShader) { in SkCreateRasterPipelineBlitter()
114 std::move(clipShader)); in SkCreateRasterPipelineBlitter()
128 std::move(clipShader)); in SkCreateRasterPipelineBlitter()
140 sk_sp<SkShader> clipShader) { in SkCreateRasterPipelineBlitter()
144 clipShader); in SkCreateRasterPipelineBlitter()
153 sk_sp<SkShader> clipShader) { in Create()
166 if (clipShader) { in Create()
88 SkCreateRasterPipelineBlitter(const SkPixmap& dst, const SkPaint& paint, const SkMatrixProvider& matrixProvider, SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) SkCreateRasterPipelineBlitter() argument
135 SkCreateRasterPipelineBlitter(const SkPixmap& dst, const SkPaint& paint, const SkRasterPipeline& shaderPipeline, bool is_opaque, SkArenaAlloc* alloc, sk_sp<SkShader> clipShader) SkCreateRasterPipelineBlitter() argument
147 Create(const SkPixmap& dst, const SkPaint& paint, SkArenaAlloc* alloc, const SkRasterPipeline& shaderPipeline, bool is_opaque, bool is_constant, sk_sp<SkShader> clipShader) Create() argument
[all...]
H A DSkAutoBlitterChoose.h39 draw.fRC->clipShader()); in choose()
45 draw.fRC->clipShader()); in choose()
H A DSkVMBlitter.h22 sk_sp<SkShader> clipShader);
29 sk_sp<SkShader> clipShader);
H A DSkDraw_text.cpp43 SkBlitter::Choose(fDst, *fMatrixProvider, paint, &alloc, false, fRC->clipShader()); in paintMasks()
48 *fCoverage, *fMatrixProvider, SkPaint(), &alloc, true, fRC->clipShader())); in paintMasks()
H A DSkCoreBlitters.h169 sk_sp<SkShader> clipShader);
174 SkArenaAlloc*, sk_sp<SkShader> clipShader);
H A DSkDraw_vertices.cpp377 fDst, shaderPaint, *fMatrixProvider, outerAlloc, this->fRC->clipShader()); in drawFixedVertices()
415 fDst, shaderPaint, pipeline, isOpaque, outerAlloc, fRC->clipShader()); in drawFixedVertices()
454 fDst, shaderPaint, *matrixProvider, &innerAlloc, this->fRC->clipShader()); in drawFixedVertices()
494 fDst, shaderPaint, *fMatrixProvider, outerAlloc, this->fRC->clipShader()); in drawFixedVertices()
H A DSkDraw_atlas.cpp156 fDst, p, pipeline, isOpaque, &alloc, fRC->clipShader()); in drawAtlas()
194 fRC->clipShader())) { in drawAtlas()
H A DSkBlitter.h148 sk_sp<SkShader> clipShader);
154 SkArenaAlloc*, sk_sp<SkShader> clipShader);
H A DSkRasterClip.h88 sk_sp<SkShader> clipShader() const { return fShader; } in clipShader() function in SkRasterClip
H A DSkRasterClipStack.h68 void clipShader(sk_sp<SkShader> sh) { in clipShader() function in SkRasterClipStack
H A DSkClipStackDevice.cpp43 fClipStack.clipShader(std::move(shader)); in onClipShader()
H A DSkBlitter.cpp699 sk_sp<SkShader> clipShader) {
753 alloc, clipShader)) {
762 alloc, clipShader)) {
766 alloc, clipShader)) {
774 if (clipShader || !UseLegacyBlitter(device, *paint, ctm)) {
H A DSkClipStack.h374 void clipShader(sk_sp<SkShader>);
H A DSkBitmapDevice.cpp660 fRCStack.clipShader(std::move(sh)); in onClipShader()
713 } else if (rc.isRect() && !SkToBool(rc.clipShader())) { in onGetClipType()
H A DSkDevice.h171 void clipShader(sk_sp<SkShader> sh, SkClipOp op) { in clipShader() function in SkBaseDevice
H A DSkDraw.cpp1104 fRC->clipShader()); in drawBitmap()
1160 fRC->clipShader()); in drawSprite()
H A DSkRecordDraw.cpp109 DRAW(ClipShader, clipShader(r.shader, r.op));
/third_party/skia/gm/
H A Dcomplexclip.cpp223 canvas->clipShader(sh, SkClipOp::kIntersect); in DEF_SIMPLE_GM()
230 canvas->clipShader(sh, SkClipOp::kDifference); in DEF_SIMPLE_GM()
237 canvas->clipShader(sh, SkClipOp::kIntersect); in DEF_SIMPLE_GM()
240 canvas->clipShader(img->makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat, in DEF_SIMPLE_GM()
257 canvas->clipShader(sh); in DEF_SIMPLE_GM()
276 canvas->clipShader(s); in DEF_SIMPLE_GM()
278 canvas->clipShader(s); in DEF_SIMPLE_GM()
293 // Where is canvas->concat(persp) called relative to the clipShader calls.
299 // Order in which clipShader(image) and clipShader(gradien
[all...]
H A Dwindowrectangles.cpp62 canvas->clipShader(element->refShader(), op); in coverClipStack()
/third_party/skia/platform_tools/android/apps/AndroidKit/src/main/java/org/skia/androidkit/
H A DCanvas.java92 public void clipShader(Shader shader, ClipOp op) { in clipShader() method in Canvas
/third_party/skia/src/gpu/v1/
H A DClipStack.h72 void clipShader(sk_sp<SkShader> shader);
H A DDevice_v1.h167 fClip.clipShader(std::move(shader));
/third_party/skia/modules/androidkit/src/
H A DCanvas.cpp124 canvas->clipShader(sk_ref_sp(shader), static_cast<SkClipOp>(native_clipOp)); in Canvas_ClipShader()
/third_party/skia/src/utils/
H A DSkNWayCanvas.cpp159 iter->clipShader(sh, op); in onClipShader()

Completed in 21 milliseconds

12