Home
last modified time | relevance | path

Searched refs:ShaderEffect (Results 1 – 25 of 109) sorted by relevance

12345

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/
H A Dshader_effect.cpp24 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 Dshader_effect_test.cpp77 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 Dshader_effect.h33 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 Dshader_effect_test.cpp48 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 Dshader_effect_fuzzer.cpp49 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()
207ShaderEffect 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()
233ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>(t % SHADEREFFECTTYPE_SIZE), color4f, colo… in ShaderEffectFuzzTest005()
236ShaderEffect(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 Ddrawing_shader_effect.cpp51 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 Djs_shader_effect.cpp101 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 Djs_shader_effect.h28 …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 Dge_linear_gradient_blur_shader_filter.h65 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 Drs_shader.h30 …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 Dbrush.h36 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 Dpaint.h83 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 Dpen.h283 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 Dge_linear_gradient_blur_shader_filter.cpp261 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 Dge_mesa_blur_shader_filter.cpp259 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 Drs_shader.cpp25 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 Dshader_effect_impl.h38 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 Druntime_shader_builder_impl.h29 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 Dbrush_fuzzer.cpp96 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 Drs_properties_painter.h124 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 Dskia_runtime_effect.cpp102 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 Dskia_shader_effect.h42 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 Dskia_shader_effect_test.cpp64 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 Drs_pixel_map_shader_test.cpp187 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 Drs_property_drawable_utils.h53 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);

12345