/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() 44 ShaderEffect::ShaderEffect(ShaderEffectType t, const Image& image, TileMode tileX, TileMode tileY, in ShaderEffect() 60 ShaderEffect::ShaderEffect(ShaderEffectType t, const Point& startPt, const Point& endPt, in ShaderEffect() 68 ShaderEffect::ShaderEffect(ShaderEffectType t, const Point& centerPt, scalar radius, in ShaderEffect() 100 ShaderEffect::ShaderEffect(ShaderEffectType t, std::shared_ptr<ExtendObject> object) noexcept in ShaderEffect() 104 : type_(ShaderEffect::ShaderEffectType::NO_TYPE), impl_(ImplFactory::CreateShaderEffectImpl()) in ShaderEffect() 109 ShaderEffect::ShaderEffectType ShaderEffect::GetType() const in GetType() 116 return std::make_shared<ShaderEffect>(ShaderEffect::ShaderEffectType::COLOR_SHADER, color); in CreateColorShader() 127 return std::make_shared<ShaderEffect>(ShaderEffect::ShaderEffectType::BLEND, dst, src, mode); in CreateBlendShader() 140 ShaderEffect::ShaderEffectType::PICTURE, picture, tileX, tileY, mode, matrix, rect); in CreatePictureShader() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/ |
H A D | shader_effect.h | 35 enum class ShaderEffectType { enum 92 ShaderEffectType GetType() const; 106 ShaderEffect(ShaderEffectType t, ColorQuad color) noexcept; 109 …ShaderEffect(ShaderEffectType t, const Color4f& color, std::shared_ptr<ColorSpace> colorSpace) noe… 112 ShaderEffect(ShaderEffectType t, ShaderEffect& dst, ShaderEffect& src, BlendMode mode) noexcept; 115 ShaderEffect(ShaderEffectType t, const Image& image, TileMode tileX, TileMode tileY, 136 ShaderEffect(ShaderEffectType t, const Point& centerPt, const std::vector<ColorQuad>& colors, 141 ShaderEffect(ShaderEffectType t, const float& lightUpDeg, ShaderEffect& imageShader) noexcept; 144 ShaderEffect(ShaderEffectType t, std::shared_ptr<ExtendObject> object) noexcept; 146 ShaderEffect(ShaderEffectType t) noexcept; [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); 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); 391 ShaderEffect::ShaderEffectType::CONICAL_GRADIENT, image, tileX, tileY, sampling, matrix); 517 EXPECT_EQ(type, ShaderEffect::ShaderEffectType::COLOR_SHADER); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_shader_effect.cpp | 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() 110 …ShaderEffect::ShaderEffectType::LINEAR_GRADIENT, *CastToPoint(startPt), *CastToPoint(endPt), color… in OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix() 133 … return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::RADIAL_GRADIENT, in OH_Drawing_ShaderEffectCreateRadialGradient() 158 …ShaderEffect::ShaderEffectType::RADIAL_GRADIENT, *CastToPoint(centerPt), radius, colorsVector, pos… 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() 227 …return (OH_Drawing_ShaderEffect*)new ShaderEffect(ShaderEffect::ShaderEffectType::CONICAL_GRADIENT, in OH_Drawing_ShaderEffectCreateTwoPointConicalGradient()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/shadereffect_fuzzer/ |
H A D | shader_effect_fuzzer.cpp | 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() 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() 272 ShaderEffect(static_cast<ShaderEffect::ShaderEffectType>(t % SHADEREFFECTTYPE_SIZE), picture, in ShaderEffectFuzzTest005()
|
/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/modules/render_service_base/src/render/ |
H A D | rs_pixel_map_shader.cpp | 61 Drawing::ShaderEffect::ShaderEffectType::IMAGE, *image, tileX_, tileY_, sampling_, matrix_); in GenerateBaseObject()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | cmd_list_helper.cpp | 602 ShaderEffect::ShaderEffectType type = shaderEffect->GetType(); in AddShaderEffectToCmdList() 603 if (type == ShaderEffect::ShaderEffectType::EXTEND_SHADER) { in AddShaderEffectToCmdList() 626 …ShaderEffect::ShaderEffectType type = static_cast<ShaderEffect::ShaderEffectType>(shaderEffectHand… in GetShaderEffectFromCmdList() 627 if (type == ShaderEffect::ShaderEffectType::EXTEND_SHADER) { in GetShaderEffectFromCmdList()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_marshalling_helper.cpp | 611 …Drawing::ShaderEffect::ShaderEffectType shaderEffectType = Drawing::ShaderEffect::ShaderEffectType… in Unmarshalling() 612 if (type >= static_cast<int32_t>(Drawing::ShaderEffect::ShaderEffectType::COLOR_SHADER) && in Unmarshalling() 613 type <= static_cast<int32_t>(Drawing::ShaderEffect::ShaderEffectType::EXTEND_SHADER)) { in Unmarshalling() 614 shaderEffectType = static_cast<Drawing::ShaderEffect::ShaderEffectType>(type); in Unmarshalling()
|