Home
last modified time | relevance | path

Searched refs:RSPropertyDrawable (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_property_drawable_test.cpp56 (void)RSPropertyDrawable::GenerateDirtySlots(properties, dirtyTypes);
96 RSPropertyDrawable::DrawableVec drawableVec;
149 RSPropertyDrawable::DrawableVec drawableVec;
170 RSPropertyDrawable::DrawableVec drawableVec;
204 RSPropertyDrawable::DrawableVec drawableVec;
225 RSPropertyDrawable::DrawableVec drawableVec;
252 RSPropertyDrawable::DrawableVec drawableVec;
273 RSPropertyDrawable::DrawableVec drawableVec;
292 RSPropertyDrawable::DrawableVec drawableVec;
311 RSPropertyDrawable::DrawableVec drawableVec;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/
H A Drs_property_drawable_bounds_geometry.h29 class RSBoundsGeometryDrawable : public RSPropertyDrawable {
38 class RSClipBoundsDrawable : public RSPropertyDrawable {
49 class RSPointLightDrawable : public RSPropertyDrawable {
60 class RSBorderDrawable : public RSPropertyDrawable {
140 class RSMaskDrawable : public RSPropertyDrawable {
189 class RSShadowBaseDrawable : public RSPropertyDrawable {
245 class RSBinarizationDrawable : public RSPropertyDrawable {
266 class RSDynamicDimDrawable : public RSPropertyDrawable {
351 class RSParticleDrawable : public RSPropertyDrawable {
375 class RSBackgroundDrawable : public RSPropertyDrawable {
[all …]
H A Drs_property_drawable.h105 class RSPropertyDrawable {
107 RSPropertyDrawable() = default;
108 virtual ~RSPropertyDrawable() = default;
111 RSPropertyDrawable(const RSPropertyDrawable&) = delete;
112 RSPropertyDrawable(const RSPropertyDrawable&&) = delete;
113 RSPropertyDrawable& operator=(const RSPropertyDrawable&) = delete;
114 RSPropertyDrawable& operator=(const RSPropertyDrawable&&) = delete;
121 using DrawablePtr = std::unique_ptr<RSPropertyDrawable>;
H A Drs_property_drawable_utilities.h25 class RSAliasDrawable : public RSPropertyDrawable {
37 class RSSaveDrawable : public RSPropertyDrawable {
47 class RSRestoreDrawable : public RSPropertyDrawable {
57 class RSCustomSaveDrawable : public RSPropertyDrawable {
69 class RSCustomRestoreDrawable : public RSPropertyDrawable {
81 class RSAlphaDrawable : public RSPropertyDrawable {
87 static RSPropertyDrawable::DrawablePtr Generate(const RSRenderContent& content);
102 class RSModifierDrawable : public RSPropertyDrawable {
H A Drs_property_drawable_frame_geometry.h24 class RSFrameGeometryDrawable : public RSPropertyDrawable {
30 static RSPropertyDrawable::DrawablePtr Generate(const RSRenderContent& content);
35 class RSClipFrameDrawable : public RSPropertyDrawable {
41 static RSPropertyDrawable::DrawablePtr Generate(const RSRenderContent& content);
46 class RSColorFilterDrawable : public RSPropertyDrawable {
51 static RSPropertyDrawable::DrawablePtr Generate(const RSRenderContent& content);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_property_drawable.h35 class RSPropertyDrawable : public RSDrawable {
38 RSPropertyDrawable() = default;
39 ~RSPropertyDrawable() override = default;
63 explicit RSPropertyDrawCmdListUpdater(int width, int height, RSPropertyDrawable* target);
69 RSPropertyDrawable* target_;
74 class RSFrameOffsetDrawable : public RSPropertyDrawable {
77 : RSPropertyDrawable(std::move(drawCmdList)) in RSFrameOffsetDrawable()
88 class RSClipToBoundsDrawable : public RSPropertyDrawable {
91 : RSPropertyDrawable(std::move(drawCmdList)) in RSClipToBoundsDrawable()
100 class RSClipToFrameDrawable : public RSPropertyDrawable {
[all …]
H A Drs_property_drawable_background.h72 class RSMaskDrawable : public RSPropertyDrawable {
74 …RSMaskDrawable(std::shared_ptr<Drawing::DrawCmdList>&& drawCmdList) : RSPropertyDrawable(std::move… in RSMaskDrawable()
84 class RSBackgroundColorDrawable : public RSPropertyDrawable {
87 : RSPropertyDrawable(std::move(drawCmdList)) in RSBackgroundColorDrawable()
96 class RSBackgroundShaderDrawable : public RSPropertyDrawable {
99 : RSPropertyDrawable(std::move(drawCmdList)) in RSBackgroundShaderDrawable()
108 class RSBackgroundImageDrawable : public RSPropertyDrawable {
111 : RSPropertyDrawable(std::move(drawCmdList)) in RSBackgroundImageDrawable()
H A Drs_property_drawable_foreground.h148 class RSForegroundColorDrawable : public RSPropertyDrawable {
151 : RSPropertyDrawable(std::move(drawCmdList)) in RSForegroundColorDrawable()
187 class RSBorderDrawable : public RSPropertyDrawable {
191 …RSBorderDrawable(std::shared_ptr<Drawing::DrawCmdList>&& drawCmdList) : RSPropertyDrawable(std::mo… in RSBorderDrawable()
202 class RSOutlineDrawable : public RSPropertyDrawable {
204 …RSOutlineDrawable(std::shared_ptr<Drawing::DrawCmdList>&& drawCmdList) : RSPropertyDrawable(std::m… in RSOutlineDrawable()
213 class RSParticleDrawable : public RSPropertyDrawable {
215 …RSParticleDrawable(std::shared_ptr<Drawing::DrawCmdList>&& drawCmdList) : RSPropertyDrawable(std::… in RSParticleDrawable()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_property_drawable.cpp33 inline RSPropertyDrawable::DrawablePtr GenerateAlias(RSPropertyDrawableSlot slot) in GenerateAlias()
38 inline std::pair<RSPropertyDrawable::DrawablePtr, RSPropertyDrawable::DrawablePtr> GenerateSaveRest… in GenerateSaveRestore()
53 inline void SaveRestoreHelper(RSPropertyDrawable::DrawableVec& drawableVec, RSPropertyDrawableSlot … in SaveRestoreHelper()
193 static const std::array<RSPropertyDrawable::DrawableGenerator, LUT_SIZE> g_drawableGeneratorLut = {
266 std::unordered_set<RSPropertyDrawableSlot> RSPropertyDrawable::GenerateDirtySlots( in GenerateDirtySlots()
316 bool RSPropertyDrawable::UpdateDrawableVec( in UpdateDrawableVec()
354 …const RSPropertyDrawable::DrawableVec& drawableVec, RSPropertyDrawableSlot begin, RSPropertyDrawab… in HasPropertyDrawableInRange()
360 uint8_t CalculateDrawableVecStatus(RSRenderContent& content, const RSPropertyDrawable::DrawableVec&… in CalculateDrawableVecStatus()
462 void OptimizeFrameSaveRestore(RSRenderContent& content, RSPropertyDrawable::DrawableVec& drawableVe… in OptimizeFrameSaveRestore()
480 void RSPropertyDrawable::InitializeSaveRestore(const RSRenderContent& content, DrawableVec& drawabl… in InitializeSaveRestore()
[all …]
H A Drs_property_drawable_bounds_geometry.cpp44 RSPropertyDrawable::DrawablePtr RSBoundsGeometryDrawable::Generate(const RSRenderContent& content) in Generate()
67 RSPropertyDrawable::DrawablePtr RSClipBoundsDrawable::Generate(const RSRenderContent& content) in Generate()
74 RSPropertyDrawable::DrawablePtr RSPointLightDrawable::Generate(const RSRenderContent& content) in Generate()
95 RSPropertyDrawable::DrawablePtr RSBorderDrawable::Generate(const RSRenderContent& content) in Generate()
246 RSPropertyDrawable::DrawablePtr RSOutlineDrawable::Generate(const RSRenderContent& content) in Generate()
271 RSPropertyDrawable::DrawablePtr RSMaskDrawable::Generate(const RSRenderContent& content) in Generate()
434 RSPropertyDrawable::DrawablePtr RSShadowBaseDrawable::Generate(const RSRenderContent& content) in Generate()
624 RSPropertyDrawable::DrawablePtr RSDynamicDimDrawable::Generate(const RSRenderContent& context) in Generate()
649 RSPropertyDrawable::DrawablePtr RSBinarizationDrawable::Generate(const RSRenderContent& content) in Generate()
871 RSPropertyDrawable::DrawablePtr RSParticleDrawable::Generate(const RSRenderContent& content) in Generate()
[all …]
H A Drs_property_drawable_frame_geometry.cpp31 RSPropertyDrawable::DrawablePtr RSFrameGeometryDrawable::Generate(const RSRenderContent& content) in Generate()
60 RSPropertyDrawable::DrawablePtr RSColorFilterDrawable::Generate(const RSRenderContent& content) in Generate()
86 RSPropertyDrawable::DrawablePtr RSClipFrameDrawable::Generate(const RSRenderContent& content) in Generate()
H A Drs_property_drawable_utilities.cpp103 RSAlphaDrawable::RSAlphaDrawable(float alpha) : RSPropertyDrawable(), alpha_(alpha) {} in RSAlphaDrawable()
108 RSPropertyDrawable::DrawablePtr RSAlphaDrawable::Generate(const RSRenderContent& content) in Generate()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_property_drawable.cpp35 void RSPropertyDrawable::OnSync() in OnSync()
46 void RSPropertyDrawable::OnPurge() in OnPurge()
53 Drawing::RecordingCanvas::DrawFunc RSPropertyDrawable::CreateDrawFunc() const in CreateDrawFunc()
55 auto ptr = std::static_pointer_cast<const RSPropertyDrawable>(shared_from_this()); in CreateDrawFunc()
67 …DrawCmdListUpdater::RSPropertyDrawCmdListUpdater(int width, int height, RSPropertyDrawable* target) in RSPropertyDrawCmdListUpdater()
H A Drs_property_drawable_background.cpp233RSPropertyDrawable::stagingPropertyDescription_ = properties.GetBgBrightnessDescription(); in OnUpdate()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_test.cpp53 std::shared_ptr<DrawableV2::RSPropertyDrawable> propertyDrawable =
54 std::make_shared<DrawableV2::RSPropertyDrawable>();
83 DrawableV2::RSPropertyDrawable targetTest1;
91 DrawableV2::RSPropertyDrawable target;
94 DrawableV2::RSPropertyDrawable targetTest2;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_render_content.h48 RSPropertyDrawable::DrawableVec propertyDrawablesVec_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rspropertydrawable_fuzzer/
H A Drspropertydrawable_fuzzer.cpp69 DrawableV2::RSPropertyDrawable rsPropertyDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_render_content_test.cpp37 class MyPropertyDrawable : public RSPropertyDrawable {
H A Drs_base_render_node_test.cpp348RSPropertyDrawable::InitializeSaveRestore(*node->renderContent_, node->renderContent_->propertyDra…
H A Drs_render_node_test.cpp86 class PropertyDrawableTest : public RSPropertyDrawable {
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_render_node.cpp2518 auto dirtySlots = RSPropertyDrawable::GenerateDirtySlots(GetRenderProperties(), dirtyTypes_); in UpdateDrawableVec()
2570RSPropertyDrawable::InitializeSaveRestore(*renderContent_, renderContent_->propertyDrawablesVec_); in UpdateDrawableVecInternal()
2574RSPropertyDrawable::UpdateDrawableVec(*renderContent_, renderContent_->propertyDrawablesVec_, dirt… in UpdateDrawableVecInternal()
2577 RSPropertyDrawable::UpdateSaveRestore( in UpdateDrawableVecInternal()