/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/ |
H A D | shader_effect.cpp | 24 ShaderEffect::ShaderEffect(ShaderEffectType t, ColorQuad color) noexcept : ShaderEffect(t) in ShaderEffect() function in OHOS::Rosen::Drawing::ShaderEffect 31 : ShaderEffect(t) in ShaderEffect() 37 ShaderEffect::ShaderEffect(ShaderEffectType t, ShaderEffect& dst, ShaderEffect& src, BlendMode mode… in ShaderEffect() function in OHOS::Rosen::Drawing::ShaderEffect 38 : ShaderEffect(t) in ShaderEffect() 93 ShaderEffect::ShaderEffect(ShaderEffectType t, const float& lightUpDeg, ShaderEffect& imageShader) … in ShaderEffect() function in OHOS::Rosen::Drawing::ShaderEffect 103 ShaderEffect::ShaderEffect() noexcept in ShaderEffect() function in OHOS::Rosen::Drawing::ShaderEffect 109 ShaderEffect::ShaderEffectType ShaderEffect::GetType() const in GetType() 125 std::shared_ptr<ShaderEffect> ShaderEffect::CreateBlendShader(ShaderEffect& dst, ShaderEffect& src,… in CreateBlendShader() 130 std::shared_ptr<ShaderEffect> ShaderEffect::CreateImageShader( in CreateImageShader() 136 std::shared_ptr<ShaderEffect> ShaderEffect::CreatePictureShader( in CreatePictureShader() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/effect/ |
H A D | shader_effect_test.cpp | 77 ShaderEffect shaderEffect1(ShaderEffect::ShaderEffectType::BLEND, 20); 78 ShaderEffect shaderEffect2(ShaderEffect::ShaderEffectType::LINEAR_GRADIENT, 10); 92 ShaderEffect shaderEffect3(ShaderEffect::ShaderEffectType::LINEAR_GRADIENT, 60); 93 ShaderEffect shaderEffect4(ShaderEffect::ShaderEffectType::CONICAL_GRADIENT, 4); 327 …auto newShaderEffect = std::make_unique<ShaderEffect>(ShaderEffect::ShaderEffectType::COLOR_SHADER… 340 …auto newShaderEffect = std::make_unique<ShaderEffect>(ShaderEffect::ShaderEffectType::PICTURE, 100… 353 ShaderEffect shaderEffect3(ShaderEffect::ShaderEffectType::IMAGE, 55); 354 ShaderEffect shaderEffect4(ShaderEffect::ShaderEffectType::IMAGE, 100); 369 ShaderEffect shaderEffect3(ShaderEffect::ShaderEffectType::SWEEP_GRADIENT, 60); 370 ShaderEffect shaderEffect4(ShaderEffect::ShaderEffectType::IMAGE, 10); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/ |
H A D | shader_effect.h | 33 class DRAWING_API ShaderEffect { 57 static std::shared_ptr<ShaderEffect> CreateColorShader(ColorQuad color); 62 …static std::shared_ptr<ShaderEffect> CreateBlendShader(ShaderEffect& dst, ShaderEffect& src, Blend… 64 static std::shared_ptr<ShaderEffect> CreateImageShader( 86 …static std::shared_ptr<ShaderEffect> CreateLightUp(const float& lightUpDeg, ShaderEffect& imageSha… 90 virtual ~ShaderEffect() = default; 106 ShaderEffect(ShaderEffectType t, ColorQuad color) noexcept; 112 ShaderEffect(ShaderEffectType t, ShaderEffect& dst, ShaderEffect& src, BlendMode mode) noexcept; 141 ShaderEffect(ShaderEffectType t, const float& lightUpDeg, ShaderEffect& imageShader) noexcept; 146 ShaderEffect(ShaderEffectType t) noexcept; [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/ |
H A D | shader_effect_test.cpp | 48 OH_Drawing_ShaderEffect* ShaderEffect; in OnTestPerformance() local 52 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in OnTestPerformance() 59 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in OnTestPerformance() 73 OH_Drawing_ShaderEffect* ShaderEffect; in OnTestPerformance() local 77 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in OnTestPerformance() 84 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in OnTestPerformance() 96 OH_Drawing_ShaderEffect* ShaderEffect; in OnTestPerformance() local 101 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in OnTestPerformance() 109 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in OnTestPerformance() 125 OH_Drawing_ShaderEffect* ShaderEffect; in OnTestPerformance() local [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/shadereffect_fuzzer/ |
H A D | shader_effect_fuzzer.cpp | 49 std::shared_ptr<ShaderEffect> shaderEffect = ShaderEffect::CreateColorShader(color); in ShaderEffectFuzzTest001() 70 std::shared_ptr<ShaderEffect> CreateColorShader= ShaderEffect::CreateColorShader(color); in ShaderEffectFuzzTest002() 90 ShaderEffect shaderEffect = ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>( in ShaderEffectFuzzTest002() 93 ShaderEffect shaderEffectTwo = ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>( in ShaderEffectFuzzTest002() 207 …ShaderEffect shaderEffect = ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>(t % SHADEREFF… in ShaderEffectFuzzTest004() 210 ShaderEffect::CreateExtendShader(nullptr); in ShaderEffectFuzzTest004() 228 ShaderEffect shaderEffect = ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>( in ShaderEffectFuzzTest005() 233 …ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>(t % SHADEREFFECTTYPE_SIZE), color4f, colo… in ShaderEffectFuzzTest005() 236 … ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>(t % SHADEREFFECTTYPE_SIZE), shaderEffect, in ShaderEffectFuzzTest005() 256 ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>(t % SHADEREFFECTTYPE_SIZE), image, in ShaderEffectFuzzTest005() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_shader_effect.cpp | 51 static ShaderEffect* CastToShaderEffect(OH_Drawing_ShaderEffect* cShaderEffect) in CastToShaderEffect() 53 return reinterpret_cast<ShaderEffect*>(cShaderEffect); in CastToShaderEffect() 58 …return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::COLOR_SHADER, co… in OH_Drawing_ShaderEffectCreateColorShader() 83 … return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::LINEAR_GRADIENT, in OH_Drawing_ShaderEffectCreateLinearGradient() 109 return (OH_Drawing_ShaderEffect*)new ShaderEffect( in OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix() 133 … return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::RADIAL_GRADIENT, in OH_Drawing_ShaderEffectCreateRadialGradient() 157 return (OH_Drawing_ShaderEffect*)new ShaderEffect( in OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix() 181 … return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::SWEEP_GRADIENT, in OH_Drawing_ShaderEffectCreateSweepGradient() 199 …return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::IMAGE, CastToIma… in OH_Drawing_ShaderEffectCreateImageShader() 202 …return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::IMAGE, CastToIma… in OH_Drawing_ShaderEffectCreateImageShader() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/shader_effect_napi/ |
H A D | js_shader_effect.cpp | 101 std::shared_ptr<ShaderEffect> colorShader = ShaderEffect::CreateColorShader(color); in CreateColorShader() 143 …std::shared_ptr<ShaderEffect> linearGradient = ShaderEffect::CreateLinearGradient(drawingStartPoin… in CreateLinearGradient() 166 …std::shared_ptr<ShaderEffect> linearGradient = ShaderEffect::CreateLinearGradient(drawingStartPoin… in CreateLinearGradient() 184 …std::shared_ptr<ShaderEffect> linearGradient = ShaderEffect::CreateLinearGradient(drawingStartPoin… in CreateLinearGradient() 225 …std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoi… in CreateRadialGradient() 266 …std::shared_ptr<ShaderEffect> radialGradient = ShaderEffect::CreateRadialGradient(drawingCenterPoi… in CreateRadialGradient() 308 …std::shared_ptr<ShaderEffect> sweepGradient = ShaderEffect::CreateSweepGradient(drawingCenterPoint, in CreateSweepGradient() 331 …std::shared_ptr<ShaderEffect> sweepGradient = ShaderEffect::CreateSweepGradient(drawingCenterPoint, in CreateSweepGradient() 348 …std::shared_ptr<ShaderEffect> sweepGradient = ShaderEffect::CreateSweepGradient(drawingCenterPoint, in CreateSweepGradient() 422 std::shared_ptr<ShaderEffect> twoPointConicalGradient = ShaderEffect::CreateTwoPointConical( in CreateConicalGradient() [all …]
|
H A D | js_shader_effect.h | 28 …explicit JsShaderEffect(std::shared_ptr<ShaderEffect> shaderEffect = nullptr) : m_shaderEffect(sha… 41 std::shared_ptr<ShaderEffect> GetShaderEffect(); 44 static napi_value Create(napi_env env, const std::shared_ptr<ShaderEffect> gradient); 46 std::shared_ptr<ShaderEffect> m_shaderEffect = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/include/ |
H A D | ge_linear_gradient_blur_shader_filter.h | 65 static std::shared_ptr<Drawing::ShaderEffect> MakeAlphaGradientShader( 69 std::shared_ptr<Drawing::ShaderEffect> alphaGradientShader, const Drawing::Rect& dst); 71 …std::shared_ptr<Drawing::ShaderEffect> srcImageShader, std::shared_ptr<Drawing::ShaderEffect> blur… 72 std::shared_ptr<Drawing::ShaderEffect> gradientShader); 74 …float radius, std::shared_ptr<Drawing::ShaderEffect> alphaGradientShader, const Drawing::Rect& dst… 80 … Drawing::Canvas& canvas, float radius, std::shared_ptr<Drawing::ShaderEffect> alphaGradientShader,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_shader.h | 30 …static std::shared_ptr<RSShader> CreateRSShader(const std::shared_ptr<Drawing::ShaderEffect>& drSh… 32 void SetDrawingShader(const std::shared_ptr<Drawing::ShaderEffect>& drShader); 33 const std::shared_ptr<Drawing::ShaderEffect>& GetDrawingShader() const; 41 std::shared_ptr<Drawing::ShaderEffect> drShader_ = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | brush.h | 36 Brush(const std::shared_ptr<ShaderEffect> e) noexcept; 166 void SetShaderEffect(std::shared_ptr<ShaderEffect> e); 172 const std::shared_ptr<ShaderEffect> GetShaderEffect() const { return shaderEffect_; } in GetShaderEffect() 178 const ShaderEffect* GetShaderEffectPtr() const { return shaderEffect_.get(); } in GetShaderEffectPtr() 280 std::shared_ptr<ShaderEffect> shaderEffect_;
|
H A D | paint.h | 83 void SetShaderEffect(std::shared_ptr<ShaderEffect> e); 84 const std::shared_ptr<ShaderEffect> GetShaderEffect() const { return shaderEffect_; } in GetShaderEffect() 85 const ShaderEffect* GetShaderEffectPtr() const { return shaderEffect_.get(); } in GetShaderEffectPtr() 125 std::shared_ptr<ShaderEffect> shaderEffect_ = nullptr;
|
H A D | pen.h | 283 void SetShaderEffect(std::shared_ptr<ShaderEffect> e); 289 std::shared_ptr<ShaderEffect> GetShaderEffect() const; 295 const ShaderEffect* GetShaderEffectPtr() const;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/ |
H A D | ge_linear_gradient_blur_shader_filter.cpp | 261 std::shared_ptr<Drawing::ShaderEffect> GELinearGradientBlurShaderFilter::MakeAlphaGradientShader( in MakeAlphaGradientShader() 394 auto blurShader = Drawing::ShaderEffect::CreateImageShader( in DrawMeanLinearGradientBlur() 406 std::shared_ptr<Drawing::ShaderEffect> alphaGradientShader, Drawing::Matrix blurMatrix) in BuildMeanLinearGradientBlur() 417 auto shader1 = Drawing::ShaderEffect::CreateImageShader( in BuildMeanLinearGradientBlur() 426 auto tmpBlurShader = Drawing::ShaderEffect::CreateImageShader( in BuildMeanLinearGradientBlur() 433 auto tmpBlur2Shader = Drawing::ShaderEffect::CreateImageShader( in BuildMeanLinearGradientBlur() 439 auto tmpBlur3Shader = Drawing::ShaderEffect::CreateImageShader( in BuildMeanLinearGradientBlur() 449 std::shared_ptr<Drawing::ShaderEffect> alphaGradientShader, const Drawing::Rect& dst) in DrawMaskLinearGradientBlur() 468 auto srcImageShader = Drawing::ShaderEffect::CreateImageShader(*image, Drawing::TileMode::CLAMP, in DrawMaskLinearGradientBlur() 481 …std::shared_ptr<Drawing::ShaderEffect> srcImageShader, std::shared_ptr<Drawing::ShaderEffect> blur… in MakeMaskLinearGradientBlurShader() [all …]
|
H A D | ge_mesa_blur_shader_filter.cpp | 259 std::shared_ptr<Drawing::ShaderEffect> GEMESABlurShaderFilter::GetShaderEffect( in GetShaderEffect() 266 return Drawing::ShaderEffect::CreateImageShader(*image, Drawing::TileMode::CLAMP, in GetShaderEffect() 276 auto tmpShader = Drawing::ShaderEffect::CreateImageShader(*input, Drawing::TileMode::CLAMP, in DownSampling2X() 295 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*input, in DownSampling4X() 319 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*input, in DownSampling8X() 344 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*tmpBlur_pre, in DownSampling8X() 360 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*input, in DownSamplingMoreX() 369 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*tmpBlur_pre, in DownSamplingMoreX() 382 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*tmpBlur_pre, in DownSamplingMoreX() 451 blurBuilder.SetChild("imageInput", Drawing::ShaderEffect::CreateImageShader(*tmpBlur, in ProcessImage() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_shader.cpp | 25 std::shared_ptr<RSShader> RSShader::CreateRSShader(const std::shared_ptr<Drawing::ShaderEffect>& dr… in CreateRSShader() 32 void RSShader::SetDrawingShader(const std::shared_ptr<Drawing::ShaderEffect>& drShader) in SetDrawingShader() 37 const std::shared_ptr<Drawing::ShaderEffect>& RSShader::GetDrawingShader() const in GetDrawingShader()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | shader_effect_impl.h | 38 class ShaderEffect; variable 49 virtual void InitWithBlend(const ShaderEffect& s1, const ShaderEffect& s2, BlendMode mode) = 0; 70 virtual void InitWithLightUp(const float& lightUpDeg, const ShaderEffect& imageShader) = 0;
|
H A D | runtime_shader_builder_impl.h | 29 class ShaderEffect; variable 37 virtual std::shared_ptr<ShaderEffect> MakeShader(const Matrix* localMatrix, bool isOpaque) = 0; 41 virtual void SetChild(const std::string& name, std::shared_ptr<ShaderEffect> shader) = 0;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkbrush_fuzzer/ |
H A D | brush_fuzzer.cpp | 96 OH_Drawing_ShaderEffect* ShaderEffect = OH_Drawing_ShaderEffectCreateColorShader(color); in BrushFuzzTest001() local 97 OH_Drawing_BrushSetShaderEffect(nullptr, ShaderEffect); in BrushFuzzTest001() 99 OH_Drawing_BrushSetShaderEffect(brush, ShaderEffect); in BrushFuzzTest001() 110 OH_Drawing_ShaderEffectDestroy(ShaderEffect); in BrushFuzzTest001()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_properties_painter.h | 124 static std::shared_ptr<Drawing::ShaderEffect> MakeLightUpEffectShader( 125 float lightUpDeg, std::shared_ptr<Drawing::ShaderEffect> imageShader); 126 static std::shared_ptr<Drawing::ShaderEffect> MakeDynamicDimShader( 127 float dynamicDimDeg, std::shared_ptr<Drawing::ShaderEffect> imageShader); 128 static std::shared_ptr<Drawing::ShaderEffect> MakeBinarizationShader(float low, float high, 130 std::shared_ptr<Drawing::ShaderEffect> imageShader);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_runtime_effect.cpp | 102 std::shared_ptr<ShaderEffect> SkiaRuntimeEffect::MakeShader(std::shared_ptr<Data> uniforms, in MakeShader() 103 std::shared_ptr<ShaderEffect> children[], size_t childCount, const Matrix* localMatrix, in MakeShader() 106 std::shared_ptr<ShaderEffect> shader = std::make_shared<ShaderEffect>(); in MakeShader()
|
H A D | skia_shader_effect.h | 42 void InitWithBlend(const ShaderEffect& s1, const ShaderEffect& s2, BlendMode mode) override; 64 void InitWithLightUp(const float& lightUpDeg, const ShaderEffect& imageShader) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_shader_effect_test.cpp | 64 ShaderEffect shaderEffect1{ShaderEffect::ShaderEffectType::BLEND, 0xFF000000}; 65 ShaderEffect shaderEffect2{ShaderEffect::ShaderEffectType::LINEAR_GRADIENT, 0xFF000000};
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_pixel_map_shader_test.cpp | 187 std::shared_ptr<Drawing::ShaderEffect> shaderEffect; 188 shaderEffect.reset(reinterpret_cast<Drawing::ShaderEffect*>(base2)); 212 …std::shared_ptr<Drawing::ShaderEffect> effect = Drawing::ShaderEffect::CreateExtendShader(rsPixelM… 219 std::shared_ptr<Drawing::ShaderEffect> effect_ =
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/ |
H A D | rs_property_drawable_utils.h | 53 static std::shared_ptr<Drawing::ShaderEffect> MakeDynamicDimShader(float dynamicDimDeg, 54 std::shared_ptr<Drawing::ShaderEffect> imageShader); 55 …static std::shared_ptr<Drawing::ShaderEffect> MakeBinarizationShader(float low, float high, float … 56 float thresholdHigh, std::shared_ptr<Drawing::ShaderEffect> imageShader);
|