X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Fscene.cpp;h=4ab7dbfa400f0701927ba6dd1f6c2df3410f2c9c;hb=86c6555e62b74a50ec0c8acf01ef11b956f072cd;hp=c8bc91b6f9887154daa67255845805ed1f1fa120;hpb=79881246746f65474b24ea4fe14151ccef8df3f4;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/scene.cpp b/dali/integration-api/scene.cpp index c8bc91b..4ab7dbf 100644 --- a/dali/integration-api/scene.cpp +++ b/dali/integration-api/scene.cpp @@ -149,6 +149,26 @@ void Scene::ProcessEvents() GetImplementation(*this).ProcessEvents(); } +void Scene::AddFrameRenderedCallback( std::unique_ptr< CallbackBase > callback, int32_t frameId ) +{ + GetImplementation( *this ).AddFrameRenderedCallback( std::move( callback ), frameId ); +} + +void Scene::AddFramePresentedCallback( std::unique_ptr< CallbackBase > callback, int32_t frameId ) +{ + GetImplementation( *this ).AddFramePresentedCallback( std::move( callback ), frameId ); +} + +void Scene::GetFrameRenderedCallback( FrameCallbackContainer& callbacks ) +{ + GetImplementation( *this ).GetFrameRenderedCallback( callbacks ); +} + +void Scene::GetFramePresentedCallback( FrameCallbackContainer& callbacks ) +{ + GetImplementation( *this ).GetFramePresentedCallback( callbacks ); +} + Scene::EventProcessingFinishedSignalType& Scene::EventProcessingFinishedSignal() { return GetImplementation(*this).EventProcessingFinishedSignal();