/aosp_15_r20/external/skia/src/effects/imagefilters/ |
H A D | SkBlendImageFilter.cpp | 45 SkBlendImageFilter(sk_sp<SkBlender> blender, in SkBlendImageFilter() argument 50 , fBlender(std::move(blender)) in SkBlendImageFilter() 99 sk_sp<SkImageFilter> make_blend(sk_sp<SkBlender> blender, in make_blend() argument 105 if (!blender) { 106 blender = SkBlender::Mode(SkBlendMode::kSrcOver); 116 if (auto bm = as_BB(blender)->asBlendMode()) { 127 sk_sp<SkImageFilter> filter{new SkBlendImageFilter(blender, coefficients, 144 sk_sp<SkImageFilter> SkImageFilters::Blend(sk_sp<SkBlender> blender, in Blend() argument 148 return make_blend(std::move(blender), std::move(background), std::move(foreground), cropRect); in Blend() 159 auto blender = SkBlenders::Arithmetic(k1, k2, k3, k4, enforcePMColor); in Arithmetic() local [all …]
|
/aosp_15_r20/external/skia/resources/sksl/runtime_errors/ |
H A D | IllegalShaderSampling.rts | 5 uniform blender b; 46 no match for blender::eval() 47 no match for blender::eval(half4) 48 no match for blender::eval(float2) 49 no match for blender::eval(float2, half4) 50 type mismatch: ',' cannot operate on 'blender', 'blender'
|
/aosp_15_r20/external/skia/src/shaders/ |
H A D | SkBlendShader.cpp | 39 sk_sp<SkBlender> blender = buffer.readBlender(); in CreateProc() local 40 if (buffer.validate(blender != nullptr)) { in CreateProc() 41 return SkShaders::Blend(std::move(blender), std::move(dst), std::move(src)); in CreateProc() 117 sk_sp<SkShader> SkShaders::Blend(sk_sp<SkBlender> blender, in Blend() argument 125 if (!blender) { in Blend() 128 if (std::optional<SkBlendMode> mode = as_BB(blender)->asBlendMode()) { in Blend() 135 SkRuntimeEffect::ChildPtr children[] = {std::move(src), std::move(dst), std::move(blender)}; in Blend()
|
/aosp_15_r20/packages/apps/LegacyCamera/jni/feature_mos/src/mosaic/ |
D | Mosaic.cpp | 52 if (blender != NULL) in ~Mosaic() 53 delete blender; in ~Mosaic() 106 blender = new Blend(); in initialize() 107 blender->initialize(blendingType, stripType, width, height); in initialize() 109 blender = NULL; in initialize() 199 if (blender != NULL) in createMosaic() 201 ret = blender->runBlend((MosaicFrame **) frames, (MosaicFrame **) rframes, in createMosaic()
|
/aosp_15_r20/external/skia/docs/examples/ |
H A D | Blend_Mode_Methods.cpp | 6 SkPaint normal, blender; in draw() local 8 blender.setColor(0xFF8958a8); in draw() 13 blender.setBlendMode(m); in draw() 14 canvas->drawOval(SkRect::MakeXYWH(10, 50, 80, 30), blender); in draw()
|
/aosp_15_r20/external/skia/src/gpu/graphite/precompile/ |
H A D | PrecompileImageFilter.cpp | 99 PrecompileBlendFilterImageFilter(sk_sp<PrecompileBlender> blender, in PrecompileBlendFilterImageFilter() argument 102 , fBlender(std::move(blender)) { in PrecompileBlendFilterImageFilter() 151 sk_sp<PrecompileBlender> blender, in Blend() argument 155 if (!blender) { in Blend() 156 blender = PrecompileBlenders::Mode(SkBlendMode::kSrcOver); in Blend() 159 if (std::optional<SkBlendMode> bm = blender->priv().asBlendMode()) { in Blend() 170 return sk_make_sp<PrecompileBlendFilterImageFilter>(std::move(blender), inputs); in Blend()
|
H A D | PaintOptions.cpp | 156 PrecompileBlender* blender) { in get_dst_read_req() argument 157 if (blender) { in get_dst_read_req() 158 return GetDstReadRequirement(caps, blender->priv().asBlendMode(), coverage); in get_dst_read_req()
|
H A D | PrecompileColorFilter.cpp | 153 auto [blender, option ] = fBlendOptions.selectOption(desiredCombination); in addToKey() 154 SkASSERT(option == 0 && blender->priv().asBlendMode().has_value()); in addToKey() 156 SkBlendMode representativeBlendMode = *blender->priv().asBlendMode(); in addToKey()
|
/aosp_15_r20/frameworks/base/libs/hwui/ |
H A D | RecordingCanvas.cpp | 527 DrawSkMesh(const SkMesh& mesh, sk_sp<SkBlender> blender, const SkPaint& paint) in DrawSkMesh() 528 : cpuMesh(mesh), blender(std::move(blender)), paint(paint) { in DrawSkMesh() 534 sk_sp<SkBlender> blender; member 566 c->drawMesh(gpuMesh, blender, paint); in draw() 568 c->drawMesh(cpuMesh, blender, paint); in draw() 575 DrawMesh(const Mesh& mesh, sk_sp<SkBlender> blender, const SkPaint& paint) in DrawMesh() 576 : mesh(mesh.takeSnapshot()), blender(std::move(blender)), paint(paint) {} in DrawMesh() 579 sk_sp<SkBlender> blender; member 582 void draw(SkCanvas* c, const SkMatrix&) const { c->drawMesh(mesh.getSkMesh(), blender, paint); } in draw() 925 void DisplayListData::drawMesh(const SkMesh& mesh, const sk_sp<SkBlender>& blender, in drawMesh() argument [all …]
|
/aosp_15_r20/external/skia/src/core/ |
H A D | SkRasterPipelineBlitter.cpp | 297 sk_sp<SkBlender> blender = paint.refBlender(); in Create() local 298 if (!blender) { in Create() 299 blender = SkBlender::Mode(SkBlendMode::kSrcOver); in Create() 303 if (is_opaque && as_BB(blender)->asBlendMode() == SkBlendMode::kSrcOver) { in Create() 304 blender = SkBlender::Mode(SkBlendMode::kSrc); in Create() 309 if (is_constant && as_BB(blender)->asBlendMode() == SkBlendMode::kSrc && in Create() 348 if (!as_BB(blender)->appendStages(rec)) { in Create() 351 blitter->fBlendMode = as_BB(blender)->asBlendMode(); in Create()
|
H A D | SkDraw_vertices.cpp | 188 sk_sp<SkBlender> blender, in drawFixedVertices() argument 217 if (std::optional<SkBlendMode> bm = as_BB(blender)->asBlendMode(); bm.has_value() && colors) { in drawFixedVertices() 262 return SkShaders::Blend(blender, in drawFixedVertices() 310 sk_sp<SkBlender> blender, in drawVertices() argument 354 vertices, std::move(blender), paint, ctmInv, dev2, dev3, &outerAlloc, skipColorXform); in drawVertices()
|
H A D | SkBitmapDevice.cpp | 538 sk_sp<SkBlender> blender, in drawVertices() argument 543 blender = SkBlender::Mode(SkBlendMode::kDst); in drawVertices() 546 BDDraw(this).drawVertices(vertices, std::move(blender), paint, skipColorXform); in drawVertices() 557 sk_sp<SkBlender> blender, in drawAtlas() argument 561 this->SkDevice::drawAtlas(xform, tex, colors, count, std::move(blender), paint); in drawAtlas() 564 BDDraw(this).drawAtlas(xform, tex, colors, count, std::move(blender), paint); in drawAtlas()
|
H A D | SkImageFilterTypes.cpp | 1209 void FilterResult::draw(const Context& ctx, SkDevice* target, const SkBlender* blender) const { in draw() 1211 this->draw(ctx, target, /*preserveDeviceState=*/true, blender); in draw() 1217 const SkBlender* blender) const { in draw() 1218 const bool blendAffectsTransparentBlack = blender && as_BB(blender)->affectsTransparentBlack(); in draw() 1224 clear.setBlender(sk_ref_sp(blender)); in draw() 1251 clipped.draw(ctx, device, preserveDeviceState, blender); in draw() 1280 if (!preserveDeviceState && !blender) { in draw() 1286 paint.setBlender(sk_ref_sp(blender)); in draw() 1292 paint.setBlender(sk_ref_sp(blender)); in draw() 1306 if (!preserveDeviceState && !blender) { in draw()
|
/aosp_15_r20/external/skia/gm/ |
H A D | arithmode.cpp | 237 sk_sp<SkBlender> blender = SkBlenders::Arithmetic(fK1, fK2, fK3, fK4, in onDraw() local 247 blenderPaint.setBlender(blender); in onDraw() 257 SkImageFilters::Blend(blender, in onDraw() 267 shaderBlendPaint.setShader(SkShaders::Blend(blender, fDstShader, fSrcShader)); in onDraw() 275 SkRuntimeEffect::ChildPtr children[] = {fSrcShader, fDstShader, blender}; in onDraw()
|
/aosp_15_r20/external/skia/fuzz/oss_fuzz/ |
H A D | FuzzSkRuntimeBlender.cpp | 42 sk_sp<SkBlender> blender = effect->makeBlender(uniformBytes, SkSpan(children)); in FuzzSkRuntimeBlender_Once() local 43 if (!blender) { in FuzzSkRuntimeBlender_Once() 48 paint.setBlender(std::move(blender)); in FuzzSkRuntimeBlender_Once()
|
/aosp_15_r20/external/skia/tests/sksl/runtime/ |
H A D | ChildEffectSpecialization.minified.sksl | 1 …blender b;uniform float2 position;uniform half4 color1;uniform half4 color2;noinline half4 a(shade…
|
/aosp_15_r20/external/skia/resources/sksl/runtime/ |
H A D | ChildEffectSpecialization.privrts | 3 uniform blender b; 19 noinline half4 eval_blender(blender b, half4 src, half4 dst) { 27 inline half4 eval_inlined(shader s, colorFilter cf, blender b) {
|
/aosp_15_r20/external/skia/modules/sksg/src/ |
H A D | SkSGRenderEffect.cpp | 199 sk_sp<BlenderEffect> BlenderEffect::Make(sk_sp<RenderNode> child, sk_sp<SkBlender> blender) { in Make() argument 200 return child ? sk_sp<BlenderEffect>(new BlenderEffect(std::move(child), std::move(blender))) in Make() 204 BlenderEffect::BlenderEffect(sk_sp<RenderNode> child, sk_sp<SkBlender> blender) in BlenderEffect() argument 206 , fBlender (std::move(blender)) {} in BlenderEffect()
|
/aosp_15_r20/external/fonttools/Lib/fontTools/misc/ |
H A D | psCharStrings.py | 304 def __init__(self, localSubrs, globalSubrs, private=None, blender=None): argument 310 self.blender = blender 482 if self.blender is None: 492 delta = self.blender(self.vsIndex, deltas) 542 blender=None, argument 544 SimpleT2Decompiler.__init__(self, localSubrs, globalSubrs, private, blender) 594 blender=None, argument 603 blender, 1137 def draw(self, pen, blender=None): argument 1146 blender,
|
/aosp_15_r20/frameworks/base/libs/hwui/jni/ |
H A D | RuntimeXfermode.cpp | 45 sk_sp<SkBlender> blender = builder->makeBlender(); in RuntimeXfermode_create() local 46 if (!blender) { in RuntimeXfermode_create() 49 return reinterpret_cast<jlong>(blender.release()); in RuntimeXfermode_create()
|
/aosp_15_r20/external/skia/src/gpu/graphite/ |
H A D | KeyHelpers.cpp | 1209 const SkBlendModeBlender* blender) { in add_to_key() argument 1210 SkASSERT(blender); in add_to_key() 1212 AddBlendMode(keyContext, builder, gatherer, blender->mode()); in add_to_key() 1235 AddToKey(childContext, builder, gatherer, child.blender()); in add_children_to_key() 1290 const SkRuntimeBlender* blender) { in add_to_key() argument 1291 SkASSERT(blender); in add_to_key() 1292 sk_sp<SkRuntimeEffect> effect = blender->effect(); in add_to_key() 1296 blender->uniforms(), in add_to_key() 1304 blender->children(), effect.get()); in add_to_key() 1322 NotifyImagesInUse(recorder, drawContext, child.blender()); in notify_in_use() [all …]
|
/aosp_15_r20/external/skia/src/gpu/ganesh/ |
H A D | GrFragmentProcessors.cpp | 182 auto childFP = GrFragmentProcessors::Make(as_BB(child.blender()), in MakeChildFP() 251 const SkBlendModeBlender* blender, in make_blender_fp() argument 255 SkASSERT(blender); in make_blender_fp() 256 return GrBlendFragmentProcessor::Make(std::move(srcFP), std::move(dstFP), blender->mode()); in make_blender_fp() 259 std::unique_ptr<GrFragmentProcessor> Make(const SkBlenderBase* blender, in Make() argument 263 if (!blender) { in Make() 266 switch (blender->type()) { in Make() 269 return make_blender_fp(static_cast<const Sk##type##Blender*>(blender), \ in Make()
|
H A D | Device.cpp | 172 SkBlender* blender, in init_vertices_paint() argument 181 blender, in init_vertices_paint() 1112 sk_sp<SkBlender> blender, in drawVertices() argument 1121 blender = SkBlender::Mode(SkBlendMode::kDst); in drawVertices() 1132 blender.get(), in drawVertices() 1146 void Device::drawMesh(const SkMesh& mesh, sk_sp<SkBlender> blender, const SkPaint& paint) { in drawMesh() argument 1158 blender.get(), in drawMesh() 1203 sk_sp<SkBlender> blender, in drawAtlas() argument 1214 blender.get(), in drawAtlas()
|
/aosp_15_r20/external/skia/tests/ |
H A D | ShaderTest.cpp | 136 sk_sp<SkBlender> blender = blendEffect->makeBlender(nullptr); in test_nested_blends() local 137 std::vector<SkRuntimeEffect::ChildPtr> children = {SkRuntimeEffect::ChildPtr(blender)}; in test_nested_blends() 142 paint.setBlender(blender); in test_nested_blends()
|
/aosp_15_r20/external/skia/modules/skottie/src/ |
H A D | BlendModes.cpp | 100 if (auto blender = get_blender(jobject, this)) { in attachBlendMode() local 102 child = sksg::BlenderEffect::Make(std::move(child), std::move(blender)); in attachBlendMode()
|