diff --git a/frameworks/core/components_ng/pattern/form/form_pattern.cpp b/frameworks/core/components_ng/pattern/form/form_pattern.cpp index 3dd894c81463b6118a62c657f640d597c3df3575..637013a28f70ba72254dc33888e8aabc587e7ece 100644 --- a/frameworks/core/components_ng/pattern/form/form_pattern.cpp +++ b/frameworks/core/components_ng/pattern/form/form_pattern.cpp @@ -104,7 +104,8 @@ public: } formPattern_->OnSnapshot(pixelMap); } - + void OnSurfaceCaptureHDR(std::shared_ptr pixelMap, + std::shared_ptr hdrPixelMap) override {} private: WeakPtr weakFormPattern_ = nullptr; }; diff --git a/frameworks/core/components_ng/render/adapter/component_snapshot.cpp b/frameworks/core/components_ng/render/adapter/component_snapshot.cpp index 3eed9da762e300e31a26ae96590f8418ff86c4ca..38e37beefed65d97efc15b07366491f20268fc8d 100644 --- a/frameworks/core/components_ng/render/adapter/component_snapshot.cpp +++ b/frameworks/core/components_ng/render/adapter/component_snapshot.cpp @@ -64,6 +64,9 @@ public: } } + void OnSurfaceCaptureHDR(std::shared_ptr pixelMap, + std::shared_ptr hdrPixelMap) override {} + private: ComponentSnapshot::JsCallback callback_; WeakPtr node_; @@ -79,6 +82,9 @@ public: callback_(pixelMap); } + void OnSurfaceCaptureHDR(std::shared_ptr pixelMap, + std::shared_ptr hdrPixelMap) override {} + private: ComponentSnapshot::NormalCallback callback_; }; @@ -103,6 +109,9 @@ public: cv_.notify_all(); } + void OnSurfaceCaptureHDR(std::shared_ptr pixelMap, + std::shared_ptr hdrPixelMap) override {} + std::pair> GetPixelMap(std::chrono::duration timeout) { std::pair> result(ERROR_CODE_INTERNAL_ERROR, nullptr); diff --git a/frameworks/core/components_ng/render/adapter/rosen_render_context.cpp b/frameworks/core/components_ng/render/adapter/rosen_render_context.cpp index a895252ca25d2e8c5dfef526f1c636458bd00c67..6126578d6126728edc724f8e8467bf3d4e0a69ce 100755 --- a/frameworks/core/components_ng/render/adapter/rosen_render_context.cpp +++ b/frameworks/core/components_ng/render/adapter/rosen_render_context.cpp @@ -1904,7 +1904,8 @@ public: } callback_(g_pixelMap); } - + void OnSurfaceCaptureHDR(std::shared_ptr pixelMap, + std::shared_ptr hdrPixelMap) override {} std::function&)> callback_; };