Home
last modified time | relevance | path

Searched refs:drawableVec (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_property_drawable_test.cpp154 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 Drs_drawable_test.cpp56 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 Drs_drawable.cpp286 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 Drs_render_node_drawable_adapter.cpp357 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 Drs_property_drawable.cpp56 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 Drs_drawable.h151 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 Drs_property_drawable.h126 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 Drs_render_node_drawable_adapter_test.cpp595 std::vector<std::shared_ptr<RSRenderNodeDrawableAdapter>> drawableVec; variable
599 drawableVec.emplace_back(nodeDrawable);
600 adapter->AddToClearDrawables(drawableVec);