Home
last modified time | relevance | path

Searched refs:blender (Results 1 – 25 of 95) sorted by relevance

1234

/aosp_15_r20/external/skia/src/effects/imagefilters/
H A DSkBlendImageFilter.cpp45 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 DIllegalShaderSampling.rts5 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 DSkBlendShader.cpp39 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/
DMosaic.cpp52 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 DBlend_Mode_Methods.cpp6 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 DPrecompileImageFilter.cpp99 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 DPaintOptions.cpp156 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 DPrecompileColorFilter.cpp153 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 DRecordingCanvas.cpp527 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 DSkRasterPipelineBlitter.cpp297 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 DSkDraw_vertices.cpp188 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 DSkBitmapDevice.cpp538 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 DSkImageFilterTypes.cpp1209 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 Darithmode.cpp237 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 DFuzzSkRuntimeBlender.cpp42 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 DChildEffectSpecialization.minified.sksl1blender b;uniform float2 position;uniform half4 color1;uniform half4 color2;noinline half4 a(shade…
/aosp_15_r20/external/skia/resources/sksl/runtime/
H A DChildEffectSpecialization.privrts3 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 DSkSGRenderEffect.cpp199 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 DpsCharStrings.py304 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 DRuntimeXfermode.cpp45 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 DKeyHelpers.cpp1209 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 DGrFragmentProcessors.cpp182 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 DDevice.cpp172 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 DShaderTest.cpp136 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 DBlendModes.cpp100 if (auto blender = get_blender(jobject, this)) { in attachBlendMode() local
102 child = sksg::BlenderEffect::Make(std::move(child), std::move(blender)); in attachBlendMode()

1234