/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/effect/ |
H A D | shader_effect_test.cpp | 110 auto newShaderEffect = ShaderEffect::CreateImageShader(image, TileMode::CLAMP, TileMode::REPEAT, sampling, matrix); in HWTEST_F() 126 auto newShaderEffect = ShaderEffect::CreateImageShader(image, TileMode::REPEAT, TileMode::MIRROR, sampling, matrix); in HWTEST_F() 143 picture, TileMode::MIRROR, TileMode::REPEAT, FilterMode::LINEAR, matrix, rect); in HWTEST_F() 160 ShaderEffect::CreatePictureShader(picture, TileMode::CLAMP, TileMode::REPEAT, FilterMode::LINEAR, matrix, rect); in HWTEST_F() 177 auto newShaderEffect = ShaderEffect::CreateLinearGradient(startPoint, endPoint, colors, position, TileMode::CLAMP); in HWTEST_F() 194 auto newShaderEffect = ShaderEffect::CreateLinearGradient(startPoint, endPoint, colors, position, TileMode in HWTEST_F() [all...] |
H A D | image_filter_test.cpp | 47 auto input = ImageFilter::CreateBlurImageFilter(10.0f, 10.0f, TileMode::CLAMP, nullptr); in HWTEST_F() 49 auto imageFilter = ImageFilter::CreateBlurImageFilter(10.0f, 10.0f, TileMode::CLAMP, input); in HWTEST_F() 51 auto imageFilter1 = ImageFilter::CreateBlurImageFilter(-1.0f, -1.0f, TileMode::CLAMP, input); in HWTEST_F() 53 auto imageFilter2 = ImageFilter::CreateBlurImageFilter(-1.0f, 10.0f, TileMode::CLAMP, input); in HWTEST_F() 55 auto imageFilter3 = ImageFilter::CreateBlurImageFilter(10.0f, -1.0f, TileMode::CLAMP, input); in HWTEST_F() 101 auto f1 = ImageFilter::CreateBlurImageFilter(10.0f, 10.0f, TileMode::CLAMP, nullptr); in HWTEST_F() 130 auto imageFilter1 = ImageFilter::CreateBlurImageFilter(10.0f, 20.0f, TileMode::CLAMP, nullptr); in HWTEST_F() 187 auto imageFilter1 = ImageFilter::CreateBlurImageFilter(10.0f, 20.0f, TileMode::CLAMP, nullptr); in HWTEST_F() 202 auto imageFilter1 = ImageFilter::CreateBlurImageFilter(10.0f, 20.0f, TileMode::CLAMP, nullptr); in HWTEST_F() 217 auto imageFilter1 = ImageFilter::CreateBlurImageFilter(10.0f, 20.0f, TileMode in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui_effect/filter/include/ |
H A D | filter_para.h | 23 enum class TileMode : uint32_t { class 30 const std::map<std::string, TileMode> STRING_TO_JS_MAP = { 31 { "CLAMP", TileMode::CLAMP }, 32 { "REPEAT", TileMode::REPEAT }, 33 { "MIRROR", TileMode::MIRROR }, 34 { "DECAL", TileMode::DECAL },
|
H A D | filter_pixel_stretch_para.h | 47 void SetTileMode(Drawing::TileMode stretchTileMode) in SetTileMode() 52 Drawing::TileMode GetTileMode() const in GetTileMode() 59 Drawing::TileMode stretchTileMode_ = Drawing::TileMode::CLAMP;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/ |
H A D | shader_effect.h | 26 enum class TileMode { class 65 const Image& image, TileMode tileX, TileMode tileY, const SamplingOptions& sampling, const Matrix& matrix); 67 static std::shared_ptr<ShaderEffect> CreatePictureShader(const Picture& picture, TileMode tileX, TileMode tileY, 71 const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, 75 const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, 80 TileMode mode, const Matrix *matrix = nullptr); 83 const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, scalar startAngle, 115 ShaderEffect(ShaderEffectType t, const Image& image, TileMode tile [all...] |
/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_shader_effect.h | 28 enum class TileMode { class 42 const std::vector<uint32_t>& /* colors */, const std::vector<float>& /* pos */, TileMode /* mode */, in CreateSweepGradient() 50 TileMode /* mode */) in CreateLinearGradient() 56 const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode) in CreateRadialGradient() 63 const std::vector<scalar>& pos, TileMode mode, const TestingMatrix* matrix) in CreateTwoPointConical() 73 static std::shared_ptr<TestingShaderEffect> CreateImageShader(const TestingImage& image, TileMode tileX, in CreateImageShader() 74 TileMode tileY, const TestingSamplingOptions& sampling, const TestingMatrix& matrix) in CreateImageShader()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | shader_effect_impl.h | 39 enum class TileMode; 51 virtual void InitWithImage(const Image& image, TileMode tileX, TileMode tileY, 54 virtual void InitWithPicture(const Picture& picture, TileMode tileX, TileMode tileY, FilterMode mode, 58 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) = 0; 61 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) = 0; 64 scalar endRadius, const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, 68 const std::vector<scalar>& pos, TileMode mode, scalar startAngle, scalar endAngle, const Matrix *matrix) = 0;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_shader_effect.h | 44 void InitWithImage(const Image& image, TileMode tileX, TileMode tileY, const SamplingOptions& sampling, 47 void InitWithPicture(const Picture& picture, TileMode tileX, TileMode tileY, FilterMode mode, const Matrix& matrix, 51 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) override; 54 const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) override; 57 scalar endRadius, const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, 61 const std::vector<scalar>& pos, TileMode mode, scalar startAngle, scalar endAngle,
|
/foundation/graphic/graphic_2d/graphic_test/graphic_test/rs_display_effect/property_display/ |
H A D | test_Appearance_PixelStretch.cpp | 69 std::vector<Drawing::TileMode> modeList = { Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, in GRAPHIC_TEST() 70 Drawing::TileMode::REPEAT, Drawing::TileMode::MIRROR, Drawing::TileMode::DECAL }; in GRAPHIC_TEST() 96 std::vector<Drawing::TileMode> modeList = { Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, in GRAPHIC_TEST() 97 Drawing::TileMode in GRAPHIC_TEST() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_pixel_map_shader_test.cpp | 95 RSPixelMapShader* rsPixelMapShader = new RSPixelMapShader(pixelMap, Drawing::TileMode::CLAMP, in HWTEST_F() 96 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix()); in HWTEST_F() 108 RSPixelMapShader* rsPixelMapShader = new RSPixelMapShader(nullptr, Drawing::TileMode::CLAMP, in HWTEST_F() 109 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix()); in HWTEST_F() 130 RSPixelMapShader* rsPixelMapShader2 = new RSPixelMapShader(pixelMap, Drawing::TileMode::CLAMP, in HWTEST_F() 131 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix()); in HWTEST_F() 136 RSPixelMapShader* rsPixelMapShader3 = new RSPixelMapShader(nullptr, Drawing::TileMode::CLAMP, in HWTEST_F() 137 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(), Drawing::Matrix()); in HWTEST_F() 154 RSPixelMapShader* rsPixelMapShader1 = new RSPixelMapShader(pixelMap, Drawing::TileMode::CLAMP, in HWTEST_F() 155 Drawing::TileMode in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/ |
H A D | shader_effect.cpp | 44 ShaderEffect::ShaderEffect(ShaderEffectType t, const Image& image, TileMode tileX, TileMode tileY, 52 ShaderEffect::ShaderEffect(ShaderEffectType t, const Picture& picture, TileMode tileX, TileMode tileY, FilterMode mode, 61 const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) noexcept 69 const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, const Matrix *matrix) noexcept 77 scalar endRadius, const std::vector<ColorQuad>& colors, const std::vector<scalar>& pos, TileMode mode, 86 const std::vector<scalar>& pos, TileMode mode, scalar startAngle, scalar endAngle, const Matrix *matrix) noexcept 131 const Image& image, TileMode tileX, TileMode tile in CreateImageShader() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_pixel_map_shader.h | 28 std::shared_ptr<Media::PixelMap> pixelMap, Drawing::TileMode tileX, Drawing::TileMode tileY, 39 Drawing::TileMode tileX_; 40 Drawing::TileMode tileY_;
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_shader_effect_test.cpp | 83 skiaShaderEffect.InitWithImage(image, TileMode::MIRROR, TileMode::REPEAT, samplingOptions, matrix); in HWTEST_F() 99 skiaShaderEffect.InitWithPicture(picture, TileMode::MIRROR, TileMode::CLAMP, FilterMode::LINEAR, matrix, rect); in HWTEST_F() 117 skiaShaderEffect.InitWithLinearGradient(startPt, endPt, color, pos, TileMode::MIRROR, nullptr); in HWTEST_F() 135 skiaShaderEffect.InitWithRadialGradient(centerPt, radius, color, pos, TileMode::REPEAT, nullptr); in HWTEST_F() 156 skiaShaderEffect.InitWithTwoPointConical(startPt, startRadius, endPt, endRadius, color, pos, TileMode::CLAMP, in HWTEST_F() 176 skiaShaderEffect.InitWithSweepGradient(centerPt, color, pos, TileMode::MIRROR, startAngle, endAngle, nullptr); in HWTEST_F()
|
H A D | skia_image_filter_test.cpp | 54 5.0f, 5.0f, TileMode::REPEAT, nullptr, ImageBlurType::GAUSS, noCropRect); // 5.0f: sigmaX and sigmaY in HWTEST_F() 71 5.0f, 5.0f, TileMode::MIRROR, nullptr, ImageBlurType::GAUSS, noCropRect); // 5.0f: sigmaX and sigmaY in HWTEST_F() 88 5.0f, 5.0f, TileMode::DECAL, nullptr, ImageBlurType::GAUSS, noCropRect); // 5.0f: sigmaX and sigmaY in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_shader_effect.cpp | 84 *CastToPoint(cStartPt), *CastToPoint(cEndPt), colorsVector, posVector, static_cast<TileMode>(cTileMode)); in OH_Drawing_ShaderEffectCreateLinearGradient() 111 posVector, static_cast<TileMode>(cTileMode), cMatrix ? CastToMatrix(cMatrix) : nullptr); in OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix() 134 *CastToPoint(cCenterPt), radius, colorsVector, posVector, static_cast<TileMode>(cTileMode)); in OH_Drawing_ShaderEffectCreateRadialGradient() 159 static_cast<TileMode>(cTileMode), cMatrix ? CastToMatrix(cMatrix) : nullptr); in OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix() 182 *CastToPoint(cCenterPt), colorsVector, posVector, static_cast<TileMode>(cTileMode), 0, in OH_Drawing_ShaderEffectCreateSweepGradient() 200 static_cast<TileMode>(tileX), static_cast<TileMode>(tileY), CastToSamplingOptions(*cSampling), matrix); in OH_Drawing_ShaderEffectCreateImageShader() 203 static_cast<TileMode>(tileX), static_cast<TileMode>(tileY), CastToSamplingOptions(*cSampling), in OH_Drawing_ShaderEffectCreateImageShader() 229 static_cast<TileMode>(cTileMod in OH_Drawing_ShaderEffectCreateTwoPointConicalGradient() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_kawase_blur.cpp | 232 const auto inputShader = Drawing::ShaderEffect::CreateImageShader(*image, Drawing::TileMode::CLAMP,
in OutputOriginalImage() 233 Drawing::TileMode::CLAMP, linear, inputMatrix);
in OutputOriginalImage() 245 simpleBlurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*input, Drawing::TileMode::CLAMP,
in ApplySimpleFilter() 246 Drawing::TileMode::CLAMP, linear, blurMatrix));
in ApplySimpleFilter() 249 return Drawing::ShaderEffect::CreateImageShader(*tmpSimpleBlur, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP,
in ApplySimpleFilter() 310 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*input, Drawing::TileMode::CLAMP,
in ExecutePingPongBlur() 311 Drawing::TileMode::CLAMP, linear, blurMatrix));
in ExecutePingPongBlur() 331 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*tmpBlur, Drawing::TileMode::CLAMP,
in ExecutePingPongBlur() 332 Drawing::TileMode in ExecutePingPongBlur() [all...] |
H A D | rs_pixel_map_shader.cpp | 24 std::shared_ptr<Media::PixelMap> pixelMap, Drawing::TileMode tileX, Drawing::TileMode tileY, in RSPixelMapShader()
|
H A D | rs_motion_blur_filter.cpp | 99 auto imageShader = Drawing::ShaderEffect::CreateImageShader(*image, Drawing::TileMode::DECAL, in DrawMotionBlur() 100 Drawing::TileMode::DECAL, Drawing::SamplingOptions(Drawing::FilterMode::LINEAR), inputMatrix); in DrawMotionBlur() 114 auto shader = Drawing::ShaderEffect::CreateImageShader(*tmpBlur, Drawing::TileMode::CLAMP, in DrawMotionBlur() 115 Drawing::TileMode::CLAMP, linear, invBlurMatrix); in DrawMotionBlur() 235 const auto inputShader = Drawing::ShaderEffect::CreateImageShader(*image, Drawing::TileMode::CLAMP, in OutputOriginalImage() 236 Drawing::TileMode::CLAMP, linear, inputMatrix); in OutputOriginalImage()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/shader_effect_napi/ |
H A D | js_shader_effect.cpp | 137 GET_ENUM_PARAM(ARGC_THREE, jsTileMode, 0, static_cast<int32_t>(TileMode::DECAL)); in CreateLinearGradient() 144 drawingEndPoint, colors, pos, static_cast<TileMode>(jsTileMode), drawingMatrixPtr); in CreateLinearGradient() 167 drawingEndPoint, colors, pos, static_cast<TileMode>(jsTileMode), drawingMatrixPtr); in CreateLinearGradient() 185 drawingEndPoint, colors, pos, static_cast<TileMode>(jsTileMode), drawingMatrixPtr); in CreateLinearGradient() 219 GET_ENUM_PARAM(ARGC_THREE, jsTileMode, 0, static_cast<int32_t>(TileMode::DECAL)); in CreateRadialGradient() 226 radius, colors, pos, static_cast<TileMode>(jsTileMode), drawingMatrixPtr); in CreateRadialGradient() 249 radius, colors, pos, static_cast<TileMode>(jsTileMode), drawingMatrixPtr); in CreateRadialGradient() 267 radius, colors, pos, static_cast<TileMode>(jsTileMode), drawingMatrixPtr); in CreateRadialGradient() 299 GET_ENUM_PARAM(ARGC_TWO, jsTileMode, 0, static_cast<int32_t>(TileMode::DECAL)); in CreateSweepGradient() 309 colors, pos, static_cast<TileMode>(jsTileMod in CreateSweepGradient() [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/shadereffect_fuzzer/ |
H A D | shader_effect_fuzzer.cpp | 127 ShaderEffect::CreateImageShader(image, static_cast<TileMode>(tileMode % TILEMODE_SIZE), in ShaderEffectFuzzTest003() 128 static_cast<TileMode>(tileMode % TILEMODE_SIZE), samplingOptions, matrix); in ShaderEffectFuzzTest003() 142 ShaderEffect::CreatePictureShader(picture, static_cast<TileMode>(tileMode % TILEMODE_SIZE), in ShaderEffectFuzzTest003() 143 static_cast<TileMode>(tileMode % TILEMODE_SIZE), static_cast<FilterMode>(fm % FILTERMODE_SIZE), matrix, rect); in ShaderEffectFuzzTest003() 157 scalarNumbers, static_cast<TileMode>(tileMode % TILEMODE_SIZE), &matrix); in ShaderEffectFuzzTest003() 199 static_cast<TileMode>(tileMode % TILEMODE_SIZE), &matrix); in ShaderEffectFuzzTest004() 201 scalarNumbers, static_cast<TileMode>(tileMode % TILEMODE_SIZE), &matrix); in ShaderEffectFuzzTest004() 203 static_cast<TileMode>(tileMode % TILEMODE_SIZE), GetObject<scalar>(), GetObject<scalar>(), &matrix); in ShaderEffectFuzzTest004() 257 static_cast<TileMode>(tileMode % TILEMODE_SIZE), static_cast<TileMode>(tileMod in ShaderEffectFuzzTest005() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/ |
H A D | ge_linear_gradient_blur_shader_filter.cpp | 297 return Drawing::ShaderEffect::CreateLinearGradient(pts[0], pts[1], c, p, Drawing::TileMode::CLAMP); in MakeAlphaGradientShader() 399 *tmpBlur4, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, invBlurMatrix); in DrawMeanLinearGradientBlur() 422 *image, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, blurMatrix); in BuildMeanLinearGradientBlur() 431 *tmpBlur, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, m); in BuildMeanLinearGradientBlur() 438 *tmpBlur2, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, m); in BuildMeanLinearGradientBlur() 444 *tmpBlur3, Drawing::TileMode in BuildMeanLinearGradientBlur() [all...] |
H A D | ge_kawase_blur_shader_filter.cpp | 156 return Drawing::ShaderEffect::CreateImageShader(*tmpSimpleBlur, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP,
in ApplySimpleFilter() 193 *input, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, blurMatrix);
in ProcessImage() 212 *tmpBlur, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, Drawing::Matrix());
in ProcessImage() 446 *image, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, inputMatrix);
in OutputOriginalImage() 469 *blurImage, Drawing::TileMode::CLAMP, Drawing::TileMode in ScaleAndAddRandomColor() [all...] |
H A D | ge_grey_shader_filter.cpp | 50 auto imageShader = Drawing::ShaderEffect::CreateImageShader(*image, Drawing::TileMode::CLAMP,
in ProcessImage() 51 Drawing::TileMode::CLAMP, Drawing::SamplingOptions(Drawing::FilterMode::LINEAR), matrix);
in ProcessImage()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/ui_effect/src/ |
H A D | filter_napi.cpp | 31 std::map<int32_t, Drawing::TileMode> INDEX_TO_TILEMODE = { 32 { NUM_0, Drawing::TileMode::CLAMP }, 33 { NUM_1, Drawing::TileMode::REPEAT }, 34 { NUM_2, Drawing::TileMode::MIRROR }, 35 { NUM_3, Drawing::TileMode::DECAL }, 63 for (auto& [TileModeName, TileMode] : STRING_TO_JS_MAP) { in TileModeInit() 65 napi_create_int32(env, static_cast<int32_t>(TileMode), &value); in TileModeInit() 105 napi_set_named_property(env, exports, "TileMode", tileModeFormat); in Init() 275 Drawing::TileMode tileMode = Drawing::TileMode in SetPixelStretch() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/render/rspixelmapshader_fuzzer/ |
H A D | rspixelmapshader_fuzzer.cpp | 114 Drawing::TileMode tileX = static_cast<Drawing::TileMode>(GetData<int>() % 4); // Max Drawing::TileMode is 4 in RSMainFuzzTest() 115 Drawing::TileMode tileY = static_cast<Drawing::TileMode>(GetData<int>() % 4); // Max Drawing::TileMode is 4 in RSMainFuzzTest()
|