/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/animation/ |
H A D | rs_render_particle_effector.cpp | 32 Vector4<int16_t> RSRenderParticleEffector::CalculateColorInt(const std::shared_ptr<RSRenderParticle>& particle, in CalculateColorInt() argument 43 if (particle != nullptr) { in CalculateColorInt() 44 particle->SetRedF(colorF.data_[i]); in CalculateColorInt() 103 void RSRenderParticleEffector::UpdateColor(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime) in UpdateColor() argument 105 if (particle == nullptr || particle->GetParticleType() == ParticleType::IMAGES) { in UpdateColor() 108 Color color = particle->GetColor(); in UpdateColor() 109 auto particleRenderParams = particle->GetParticleRenderParams(); in UpdateColor() 114 auto colorSpeed = Vector4f(particle->GetRedSpeed(), particle in UpdateColor() 133 UpdateOpacity(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime) UpdateOpacity() argument 162 UpdateScale(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime) UpdateScale() argument 187 UpdateSpin(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime) UpdateSpin() argument 208 UpdateAccelerationAngle( const std::shared_ptr<RSRenderParticle>& particle, float deltaTime) UpdateAccelerationAngle() argument 230 UpdateAccelerationValue( const std::shared_ptr<RSRenderParticle>& particle, float deltaTime) UpdateAccelerationValue() argument 252 UpdatePosition(const std::shared_ptr<RSRenderParticle>& particle, const std::shared_ptr<ParticleNoiseFields>& particleNoiseFields, float deltaTime) UpdatePosition() argument 284 UpdateActiveTime(const std::shared_ptr<RSRenderParticle>& particle, int64_t deltaTime) UpdateActiveTime() argument 295 Update(const std::shared_ptr<RSRenderParticle>& particle, const std::shared_ptr<ParticleNoiseFields>& particleNoiseFields, int64_t deltaTime) Update() argument [all...] |
H A D | rs_render_particle_emitter.cpp | 98 auto particle = std::make_shared<RSRenderParticle>(particleParams_); in EmitParticle() local 99 particles_.push_back(particle); in EmitParticle() 107 auto particle = std::make_shared<RSRenderParticle>(particleParams_); in EmitParticle() local 108 particles_.push_back(particle); in EmitParticle()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/unittest/animation/ |
H A D | rs_render_particle_test.cpp | 42 std::shared_ptr<RSRenderParticle> particle; member in OHOS::Rosen::RSRenderParticleTest 68 particle = std::make_shared<RSRenderParticle>(params); in SetUp() 112 ASSERT_TRUE(particle != nullptr); in HWTEST_F() 113 particle->InitProperty(); in HWTEST_F() 114 EXPECT_TRUE(particle != nullptr); in HWTEST_F() 147 particle = std::make_shared<RSRenderParticle>(params); in HWTEST_F() 148 ASSERT_TRUE(particle != nullptr); in HWTEST_F() 149 particle->InitProperty(); in HWTEST_F() 150 EXPECT_TRUE(particle->IsAlive() == true); in HWTEST_F() 185 particle in HWTEST_F() [all...] |
H A D | rs_render_particle_effector_test.cpp | 52 std::shared_ptr<RSRenderParticle> particle; member in OHOS::Rosen::RSRenderParticleEffectorTest 125 particle = std::make_shared<RSRenderParticle>(params); in SetUp() 140 ASSERT_TRUE(particle != nullptr); in HWTEST_F() 141 effector->UpdateColor(particle, deltaTime); in HWTEST_F() 142 EXPECT_TRUE(particle->GetColor() != Color::FromArgbInt(0x00000000)); in HWTEST_F() 143 particle->SetParticleType(ParticleType::IMAGES); in HWTEST_F() 144 effector->UpdateColor(particle, deltaTime); in HWTEST_F() 160 effector->UpdateOpacity(particle, deltaTime); in HWTEST_F() 161 ASSERT_TRUE(particle != nullptr); in HWTEST_F() 162 EXPECT_TRUE(particle in HWTEST_F() [all...] |
H A D | rs_render_particle_animation_test.cpp | 224 auto particle = std::make_shared<RSRenderParticle>(param); in HWTEST_F() local 225 activeParticles.push_back(particle); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/ |
H A D | rs_render_particle_effector.h | 28 Vector4<int16_t> CalculateColorInt(const std::shared_ptr<RSRenderParticle>& particle, Vector4<int16_t> colorInt, 37 void UpdateColor(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime); 39 void UpdateOpacity(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime); 41 void UpdateScale(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime); 43 void UpdateSpin(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime); 45 void UpdateAccelerationAngle(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime); 47 void UpdateAccelerationValue(const std::shared_ptr<RSRenderParticle>& particle, float deltaTime); 49 void UpdatePosition(const std::shared_ptr<RSRenderParticle>& particle, 52 void UpdateActiveTime(const std::shared_ptr<RSRenderParticle>& particle, int64_t deltaTime); 54 void Update(const std::shared_ptr<RSRenderParticle>& particle, [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_particles_drawable.cpp | 76 const std::shared_ptr<RSRenderParticle>& particle, Vector2f position, float opacity, float scale) in CaculatePointAtlsArry() 78 if (particle == nullptr) { in CaculatePointAtlsArry() 84 auto radius = particle->GetRadius(); in CaculatePointAtlsArry() 85 Color color = particle->GetColor(); in CaculatePointAtlsArry() 96 const std::shared_ptr<RSRenderParticle>& particle, Vector2f position, float opacity, float scale) in CaculateImageAtlsArry() 98 if (particle == nullptr) { in CaculateImageAtlsArry() 101 auto image = particle->GetImage(); in CaculateImageAtlsArry() 109 auto imageIndex = particle->GetImageIndex(); in CaculateImageAtlsArry() 113 auto imageSize = particle->GetImageSize(); in CaculateImageAtlsArry() 114 auto spin = particle in CaculateImageAtlsArry() 75 CaculatePointAtlsArry( const std::shared_ptr<RSRenderParticle>& particle, Vector2f position, float opacity, float scale) CaculatePointAtlsArry() argument 95 CaculateImageAtlsArry(Drawing::Canvas& canvas, const std::shared_ptr<RSRenderParticle>& particle, Vector2f position, float opacity, float scale) CaculateImageAtlsArry() argument 138 DrawImageFill(Drawing::Canvas& canvas, const std::shared_ptr<RSRenderParticle>& particle, Vector2f position, float opacity, float scale) DrawImageFill() argument [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_particles_drawable.h | 37 const std::shared_ptr<RSRenderParticle>& particle, Vector2f position, float opacity, float scale); 38 void CaculateImageAtlsArry(Drawing::Canvas& canvas, const std::shared_ptr<RSRenderParticle>& particle, 40 void DrawImageFill(Drawing::Canvas& canvas, const std::shared_ptr<RSRenderParticle>& particle,
|
/foundation/arkui/ace_engine/test/unittest/core/rosen/ |
H A D | rosen_render_context_test.cpp | 400 Particle particle; in HWTEST_F() local 401 particle.SetLifeTime(0.0f); in HWTEST_F() 402 particle.SetLifeTimeRange(1.0f); in HWTEST_F() 403 emitter.SetParticle(particle); in HWTEST_F() 449 Particle particle; in HWTEST_F() local 450 particle.SetLifeTime(0.0f); in HWTEST_F() 451 particle.SetLifeTimeRange(1.0f); in HWTEST_F() 452 emitter.SetParticle(particle); in HWTEST_F() 506 Particle particle; in HWTEST_F() local 507 particle in HWTEST_F() 716 Particle particle; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_particle.cpp | 320 bool ParseParticleObject(JSRef<JSObject>& particleJsObject, OHOS::Ace::NG::Particle& particle) in ParseParticleObject() argument 331 particle.SetParticleType(typeValue); in ParseParticleObject() 366 particle.SetConfig(particleConfig); in ParseParticleObject() 375 particle.SetConfig(particleConfig); in ParseParticleObject() 386 particle.SetCount(count); in ParseParticleObject() 396 particle.SetLifeTime(lifeTime); in ParseParticleObject() 405 particle.SetLifeTimeRange(lifeTimeRange); in ParseParticleObject() 411 auto particleJsValue = emitterJsObject->GetProperty("particle"); in ParseEmitterOption() 416 OHOS::Ace::NG::Particle particle; in ParseEmitterOption() local 417 if (!ParseParticleObject(particleJsObject, particle)) { in ParseEmitterOption() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/animat/ |
H A D | rs_particle_animate_test.cpp | 788 ParticleType particle; in HWTEST_F() local 789 particle = particleRenderParams.GetParticleType(); in HWTEST_F() 790 ASSERT_EQ(particle, ParticleType::POINTS); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/animation/ |
H A D | rs_render_particle_test.cpp | 916 ParticleType particle; in HWTEST_F() local 917 particle = particleRenderParams.GetParticleType(); in HWTEST_F() 918 ASSERT_EQ(particle, ParticleType::POINTS); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | particle_property.h | 241 void SetParticle(Particle& particle) in SetParticle() 243 particle_ = particle; in SetParticle() 294 str.append("particle: [").append(particle_.ToString()).append("]"); in ToString()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_render_context.cpp | 43 #include "core/components_ng/pattern/particle/particle_pattern.h" 1186 auto particle = emitterOption.GetParticle(); in NeedPreloadImage() local 1187 auto particleType = particle.GetParticleType(); in NeedPreloadImage() 1188 auto particleConfig = particle.GetConfig(); in NeedPreloadImage() 1269 auto particle = emitterOption.GetParticle(); in ConvertParticleEmitterOption() local 1270 auto particleType = particle.GetParticleType(); in ConvertParticleEmitterOption() 1271 auto particleConfig = particle.GetConfig(); in ConvertParticleEmitterOption() 1272 auto particleCount = particle.GetCount(); in ConvertParticleEmitterOption() 1273 auto lifeTimeOpt = particle.GetLifeTime(); in ConvertParticleEmitterOption() 1274 auto lifeTimeRangeOpt = particle in ConvertParticleEmitterOption() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_api_impl_bridge.cpp | 2557 auto particle = panda::ObjectRef::New(vm); in GetArkUINativeModule() local 2558 particle->Set(vm, panda::StringRef::NewFromUtf8(vm, "setDisturbanceField"), in GetArkUINativeModule() 2560 particle->Set(vm, panda::StringRef::NewFromUtf8(vm, "resetDisturbanceField"), in GetArkUINativeModule() 2562 particle->Set(vm, panda::StringRef::NewFromUtf8(vm, "setEmitter"), in GetArkUINativeModule() 2564 particle->Set(vm, panda::StringRef::NewFromUtf8(vm, "resetEmitter"), in GetArkUINativeModule() 2566 object->Set(vm, panda::StringRef::NewFromUtf8(vm, "particle"), particle); in GetArkUINativeModule()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | arkComponent.js | 30533 getUINativeModule().particle.resetDisturbanceField(node); 30565 getUINativeModule().particle.setDisturbanceField(node, dataArray); 30583 getUINativeModule().particle.resetEmitter(node); 30643 getUINativeModule().particle.setEmitter(node, dataArray);
|