diff --git a/interfaces/innerkits/frameintf/frame_ui_intf.cpp b/interfaces/innerkits/frameintf/frame_ui_intf.cpp index 48dff1173d9cf2b1ad0746bd26980f1dbc6360aa..2f4a690e551e38b8ae6a0e146263493b49f36f9b 100644 --- a/interfaces/innerkits/frameintf/frame_ui_intf.cpp +++ b/interfaces/innerkits/frameintf/frame_ui_intf.cpp @@ -210,6 +210,31 @@ void FrameUiIntf::SetFrameParam(int requestId, int load, int schedFrameNum, int return; } +void FrameUiIntf::RequestNextVSync() const +{ + return; +} + +void FrameUiIntf::HandleSwapBuffer() const +{ + return; +} + +void FrameUiIntf::EnableSelfRender() const +{ + return; +} + +void FrameUiIntf::DisableSelfRender() const +{ + return; +} + +void FrameUiIntf::ReceiveVSync() const +{ + return; +} + extern "C" void Init() { FrameUiIntf::GetInstance().Init(); @@ -324,5 +349,30 @@ extern "C" void SetFrameParam(int requestId, int load, int schedFrameNum, int va { FrameUiIntf::GetInstance().SetFrameParam(requestId, load, schedFrameNum, value); } + +extern "C" void RequestNextVSync() +{ + FrameUiIntf::GetInstance().RequestNextVSync(); +} + +extern "C" void HandleSwapBuffer() +{ + FrameUiIntf::GetInstance().HandleSwapBuffer(); +} + +extern "C" void EnableSelfRender() +{ + FrameUiIntf::GetInstance().EnableSelfRender(); +} + +extern "C" void DisableSelfRender() +{ + FrameUiIntf::GetInstance().DisableSelfRender(); +} + +extern "C" void ReceiveVSync() +{ + FrameUiIntf::GetInstance().ReceiveVSync(); +} } // namespace RME } // namespace OHOS diff --git a/interfaces/innerkits/frameintf/frame_ui_intf.h b/interfaces/innerkits/frameintf/frame_ui_intf.h index c59af4c2388fd1e9f19fa5a56abaeea5bc61ce04..a0c078bcdc9645e368828b2e0b3fdabf15bda9df 100644 --- a/interfaces/innerkits/frameintf/frame_ui_intf.h +++ b/interfaces/innerkits/frameintf/frame_ui_intf.h @@ -51,6 +51,12 @@ public: void FlushBegin() const; void FlushEnd() const; void SetFrameParam(int requestId, int load, int schedFrameNum, int value) const; + + void HandleSwapBuffer() const; + void RequestNextVSync() const; + void EnableSelfRender() const; + void DisableSelfRender() const; + void ReceiveVSync() const; private: bool inited = false; };