Home
last modified time | relevance | path

Searched refs:blurRect (Results 1 – 5 of 5) sorted by relevance

/aosp12/frameworks/native/libs/renderengine/skia/filters/
H A DBlurFilter.cpp80 const sk_sp<SkImage> input, const SkRect& blurRect) const { in generate()
89 SkImageInfo scaledInfo = input->imageInfo().makeWH(std::ceil(blurRect.width() * kInputScale), in generate()
90 std::ceil(blurRect.height() * kInputScale)); in generate()
98 SkMatrix blurMatrix = SkMatrix::Translate(-blurRect.fLeft, -blurRect.fTop); in generate()
108 SkV2{blurRect.width() * kInputScale, blurRect.height() * kInputScale}; in generate()
119 SkV2{blurRect.width() * kInputScale, blurRect.height() * kInputScale}; in generate()
126 static SkMatrix getShaderTransform(const SkCanvas* canvas, const SkRect& blurRect, float scale) { in getShaderTransform() argument
131 matrix.postConcat(SkMatrix::Translate(blurRect.fLeft, blurRect.fTop)); in getShaderTransform()
144 const SkRect& blurRect, sk_sp<SkImage> blurredImage, in drawBlurRegion() argument
151 const auto blurMatrix = getShaderTransform(canvas, blurRect, kInverseInputScale); in drawBlurRegion()
H A DBlurFilter.h52 const sk_sp<SkImage> blurInput, const SkRect& blurRect) const;
65 const float blurAlpha, const SkRect& blurRect, sk_sp<SkImage> blurredImage,
/aosp12/frameworks/native/services/surfaceflinger/tests/
H A DEffectLayer_test.cpp125 const auto blurRect = Rect(0, 0, canvasSize, canvasSize); in TEST_F() local
151 t.setCrop(blurLayer, blurRect); in TEST_F()
H A DLayerTypeAndRenderTypeTransaction_test.cpp600 const auto blurRect = Rect(0, 0, canvasSize, canvasSize); in TEST_P() local
633 .setCrop(blurLayer, blurRect) in TEST_P()
/aosp12/frameworks/native/libs/renderengine/skia/
H A DSkiaGLRenderEngine.cpp920 const auto blurRect = canvas->getTotalMatrix().mapRect(bounds.rect()); in drawLayers() local
930 if (blurRect.width() > 0 && blurRect.height() > 0) { in drawLayers()
935 blurRect); in drawLayers()
940 blurRect, blurredImage, blurInput); in drawLayers()
949 blurRect); in drawLayers()
953 region.alpha, blurRect, in drawLayers()