/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_property_drawable_test.cpp | 154 EXPECT_EQ(drawableVec.empty(), false); 158 EXPECT_EQ(drawableVec.empty(), false); 174 EXPECT_EQ(drawableVec.empty(), false); 179 EXPECT_EQ(drawableVec.empty(), false); 184 EXPECT_EQ(drawableVec.empty(), false); 188 EXPECT_EQ(drawableVec.empty(), false); 192 EXPECT_EQ(drawableVec.empty(), false); 208 EXPECT_EQ(drawableVec.empty(), false); 213 EXPECT_EQ(drawableVec.empty(), false); 230 EXPECT_EQ(drawableVec.empty(), false); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/ |
H A D | rs_drawable_test.cpp | 56 RSDrawable::Vec drawableVec; variable 74 RSDrawable::Vec drawableVec; variable 82 for (auto& drawable : drawableVec) { 114 RSDrawable::Vec drawableVec; variable 115 ASSERT_FALSE(RSDrawable::FuzeDrawableSlots(node, drawableVec)); 125 ASSERT_FALSE(RSDrawable::FuzeDrawableSlots(node, drawableVec)); 130 ASSERT_TRUE(RSDrawable::FuzeDrawableSlots(node, drawableVec)); 134 ASSERT_FALSE(RSDrawable::FuzeDrawableSlots(node, drawableVec)); 147 RSDrawable::Vec drawableVec; variable 149 RSDrawable::UpdateSaveRestore(node, drawableVec, drawableVecStatus); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_drawable.cpp | 286 auto beginIt = drawableVec.begin() + static_cast<size_t>(begin); in HasPropertyDrawableInRange() 287 auto endIt = drawableVec.begin() + static_cast<size_t>(end) + 1; in HasPropertyDrawableInRange() 336 drawableVec[static_cast<size_t>(RSDrawableSlot::BLENDER)] || in CalculateDrawableVecStatus() 374 drawableVec[static_cast<size_t>(slot)] = nullptr; in OptimizeBoundsSaveRestore() 432 drawableVec[static_cast<size_t>(slot)] = nullptr; in OptimizeFrameSaveRestore() 449 drawableVec[static_cast<size_t>(slot)] = nullptr; in OptimizeGlobalSaveRestore() 512 if (drawableVec[static_cast<size_t>(slot)]) { in MarkAffectedSlots() 520 const ModifierDirtyTypes& dirtyTypes, const Vec& drawableVec) in CalculateDirtySlots() argument 539 MarkAffectedSlots(boundsDirtyTypes, drawableVec, dirtySlots); in CalculateDirtySlots() 554 MarkAffectedSlots(frameDirtyTypes, drawableVec, dirtySlots); in CalculateDirtySlots() [all …]
|
H A D | rs_render_node_drawable_adapter.cpp | 357 const auto& drawableVec = renderNode->drawableVec_; in DumpDrawableVec() local 359 for (uint8_t i = 0; i < drawableVec.size(); ++i) { in DumpDrawableVec() 360 if (drawableVec[i]) { in DumpDrawableVec()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_property_drawable.cpp | 56 std::tie(drawableVec[static_cast<size_t>(slot1)], drawableVec[static_cast<size_t>(slot2)]) = in SaveRestoreHelper() 326 auto& origDrawable = drawableVec[static_cast<size_t>(slot)]; in UpdateDrawableVec() 356 …return std::any_of(drawableVec.begin() + static_cast<size_t>(begin), drawableVec.begin() + static_… in HasPropertyDrawableInRange() 408 drawableVec[static_cast<size_t>(slot)] = nullptr; in OptimizeBoundsSaveRestore() 424 SaveRestoreHelper(drawableVec, RSPropertyDrawableSlot::BG_SAVE_BOUNDS, in OptimizeBoundsSaveRestore() 441 SaveRestoreHelper(drawableVec, RSPropertyDrawableSlot::BG_SAVE_BOUNDS, in OptimizeBoundsSaveRestore() 451 SaveRestoreHelper(drawableVec, RSPropertyDrawableSlot::FG_SAVE_BOUNDS, in OptimizeBoundsSaveRestore() 466 drawableVec[static_cast<size_t>(slot)] = nullptr; in OptimizeFrameSaveRestore() 472 SaveRestoreHelper(drawableVec, RSPropertyDrawableSlot::SAVE_FRAME, in OptimizeFrameSaveRestore() 484 drawableVec[static_cast<size_t>(RSPropertyDrawableSlot::BOUNDS_MATRIX)] = in InitializeSaveRestore() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/ |
H A D | rs_drawable.h | 151 const ModifierDirtyTypes& dirtyTypes, const Vec& drawableVec); 154 const RSRenderNode& node, Vec& drawableVec, std::unordered_set<RSDrawableSlot>& dirtySlots); 156 static bool FuzeDrawableSlots(const RSRenderNode& node, Vec& drawableVec); 158 static void UpdateSaveRestore(RSRenderNode& node, Vec& drawableVec, uint8_t& drawableVecStatus);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_property_drawable.h | 126 static void InitializeSaveRestore(const RSRenderContent& content, DrawableVec& drawableVec); 129 static bool UpdateDrawableVec(const RSRenderContent& content, DrawableVec& drawableVec, 132 RSRenderContent& content, DrawableVec& drawableVec, uint8_t& drawableVecStatus);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_render_node_drawable_adapter_test.cpp | 595 std::vector<std::shared_ptr<RSRenderNodeDrawableAdapter>> drawableVec; variable 599 drawableVec.emplace_back(nodeDrawable); 600 adapter->AddToClearDrawables(drawableVec);
|