X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftoolkit-scene-holder.cpp;h=e18809a1554f771834595749104fb010b4ca0258;hp=320c859109e1f5d413b1be929c99627e3186fc05;hb=HEAD;hpb=a58c91ed5ae177ab8ed831cc00779c0b1307ee0b diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-scene-holder.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-scene-holder.cpp index 320c859..22a027b 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-scene-holder.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-scene-holder.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2023 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,24 +15,23 @@ * */ -#include #include +#include #include #include #include -#include #include #include +#include #include using AdaptorImpl = Dali::Internal::Adaptor::Adaptor; namespace Dali { - /////////////////////////////////////////////////////////////////////////////// // // Dali::Internal::Adaptor::SceneHolder Stub @@ -41,32 +40,30 @@ namespace Dali namespace Internal { - namespace Adaptor { - -SceneHolder::SceneHolder( const Dali::Rect& positionSize ) -: mRenderSurface( positionSize ), - mScene( Dali::Integration::Scene::New( Dali::Size( static_cast( positionSize.width ), static_cast( positionSize.height ) ) ) ) +SceneHolder::SceneHolder(const Dali::Rect& positionSize) +: mRenderSurface(positionSize), + mScene(Dali::Integration::Scene::New(Dali::Size(static_cast(positionSize.width), static_cast(positionSize.height)))) { } SceneHolder::~SceneHolder() { - if ( Dali::Adaptor::IsAvailable() ) + if(Dali::Adaptor::IsAvailable()) { - AdaptorImpl::GetImpl( AdaptorImpl::Get() ).RemoveWindow( this ); + AdaptorImpl::GetImpl(AdaptorImpl::Get()).RemoveWindow(this); } } -void SceneHolder::Add( Dali::Actor actor ) +void SceneHolder::Add(Dali::Actor actor) { - mScene.Add( actor ); + mScene.Add(actor); } -void SceneHolder::Remove( Dali::Actor actor ) +void SceneHolder::Remove(Dali::Actor actor) { - mScene.Remove( actor ); + mScene.Remove(actor); } Dali::Layer SceneHolder::GetRootLayer() const @@ -74,9 +71,9 @@ Dali::Layer SceneHolder::GetRootLayer() const return mScene.GetRootLayer(); } -void SceneHolder::SetBackgroundColor( Vector4 color ) +void SceneHolder::SetBackgroundColor(Vector4 color) { - return mScene.SetBackgroundColor( color ); + return mScene.SetBackgroundColor(color); } Vector4 SceneHolder::GetBackgroundColor() const @@ -84,15 +81,15 @@ Vector4 SceneHolder::GetBackgroundColor() const return mScene.GetBackgroundColor(); } -void SceneHolder::FeedTouchPoint( Dali::TouchPoint& point, int timeStamp ) +void SceneHolder::FeedTouchPoint(Dali::TouchPoint& point, int timeStamp) { } -void SceneHolder::FeedWheelEvent( Dali::WheelEvent& wheelEvent ) +void SceneHolder::FeedWheelEvent(Dali::WheelEvent& wheelEvent) { } -void SceneHolder::FeedKeyEvent( Dali::KeyEvent& keyEvent ) +void SceneHolder::FeedKeyEvent(Dali::KeyEvent& keyEvent) { } @@ -106,9 +103,9 @@ Dali::Integration::SceneHolder::KeyEventGeneratedSignalType& SceneHolder::KeyEve return mScene.KeyEventGeneratedSignal(); } -Dali::Integration::SceneHolder::TouchSignalType& SceneHolder::TouchSignal() +Dali::Integration::SceneHolder::TouchEventSignalType& SceneHolder::TouchedSignal() { - return mScene.TouchSignal(); + return mScene.TouchedSignal(); } Dali::Integration::SceneHolder::WheelEventSignalType& SceneHolder::WheelEventSignal() @@ -116,6 +113,11 @@ Dali::Integration::SceneHolder::WheelEventSignalType& SceneHolder::WheelEventSig return mScene.WheelEventSignal(); } +Dali::Integration::SceneHolder::WheelEventGeneratedSignalType& SceneHolder::WheelEventGeneratedSignal() +{ + return mScene.WheelEventGeneratedSignal(); +} + Integration::Scene SceneHolder::GetScene() { return mScene; @@ -126,6 +128,11 @@ Dali::RenderSurfaceInterface& SceneHolder::GetRenderSurface() return mRenderSurface; } +Dali::RenderTaskList SceneHolder::GetRenderTaskList() +{ + return mScene.GetRenderTaskList(); +} + } // namespace Adaptor } // namespace Internal @@ -138,7 +145,6 @@ Dali::RenderSurfaceInterface& SceneHolder::GetRenderSurface() namespace Integration { - SceneHolder::SceneHolder() { // Dali::Internal::Adaptor::Adaptor::Get().WindowCreatedSignal().Emit( *this ); @@ -148,94 +154,104 @@ SceneHolder::~SceneHolder() { } -SceneHolder::SceneHolder( const SceneHolder& handle ) +SceneHolder::SceneHolder(const SceneHolder& handle) : BaseHandle(handle) { } -SceneHolder::SceneHolder( Internal::Adaptor::SceneHolder* internal ) +SceneHolder::SceneHolder(Internal::Adaptor::SceneHolder* internal) : BaseHandle(internal) { } -SceneHolder& SceneHolder::operator=( const SceneHolder& rhs ) +SceneHolder& SceneHolder::operator=(const SceneHolder& rhs) { BaseHandle::operator=(rhs); return *this; } -Dali::Integration::SceneHolder SceneHolder::Get( Dali::Actor actor ) +Dali::Integration::SceneHolder SceneHolder::Get(Dali::Actor actor) { Internal::Adaptor::SceneHolder* sceneHolderImpl = nullptr; - if ( Dali::Adaptor::IsAvailable() ) + if(Dali::Adaptor::IsAvailable()) { - sceneHolderImpl = AdaptorImpl::GetImpl( AdaptorImpl::Get() ).GetWindow( actor ); + sceneHolderImpl = AdaptorImpl::GetImpl(AdaptorImpl::Get()).GetWindow(actor); } - return Dali::Integration::SceneHolder( sceneHolderImpl ); + return Dali::Integration::SceneHolder(sceneHolderImpl); } -void SceneHolder::Add( Actor actor ) +void SceneHolder::Add(Actor actor) { - GetImplementation( *this ).Add( actor ); + GetImplementation(*this).Add(actor); } -void SceneHolder::Remove( Actor actor ) +void SceneHolder::Remove(Actor actor) { - GetImplementation( *this ).Remove( actor ); + GetImplementation(*this).Remove(actor); } Dali::Layer SceneHolder::GetRootLayer() const { - return GetImplementation( *this ).GetRootLayer(); + return GetImplementation(*this).GetRootLayer(); } -void SceneHolder::SetBackgroundColor( Vector4 color ) +void SceneHolder::SetBackgroundColor(Vector4 color) { - GetImplementation( *this ).SetBackgroundColor( color ); + GetImplementation(*this).SetBackgroundColor(color); } Vector4 SceneHolder::GetBackgroundColor() const { - return GetImplementation( *this ).GetBackgroundColor(); + return GetImplementation(*this).GetBackgroundColor(); } -void SceneHolder::FeedTouchPoint( Dali::TouchPoint& point, int timeStamp ) +void SceneHolder::FeedTouchPoint(Dali::TouchPoint& point, int timeStamp) { - GetImplementation( *this ).FeedTouchPoint( point, timeStamp ); + GetImplementation(*this).FeedTouchPoint(point, timeStamp); } -void SceneHolder::FeedWheelEvent( Dali::WheelEvent& wheelEvent ) +void SceneHolder::FeedWheelEvent(Dali::WheelEvent& wheelEvent) { - GetImplementation( *this ).FeedWheelEvent( wheelEvent ); + GetImplementation(*this).FeedWheelEvent(wheelEvent); } -void SceneHolder::FeedKeyEvent( Dali::KeyEvent& keyEvent ) +void SceneHolder::FeedKeyEvent(Dali::KeyEvent& keyEvent) { - GetImplementation( *this ).FeedKeyEvent( keyEvent ); + GetImplementation(*this).FeedKeyEvent(keyEvent); +} + +RenderTaskList SceneHolder::GetRenderTaskList() +{ + return GetImplementation(*this).GetRenderTaskList(); } SceneHolder::KeyEventSignalType& SceneHolder::KeyEventSignal() { - return GetImplementation( *this ).KeyEventSignal(); + return GetImplementation(*this).KeyEventSignal(); } SceneHolder::KeyEventGeneratedSignalType& SceneHolder::KeyEventGeneratedSignal() { - return GetImplementation( *this ).KeyEventGeneratedSignal(); + return GetImplementation(*this).KeyEventGeneratedSignal(); } -SceneHolder::TouchSignalType& SceneHolder::TouchSignal() +SceneHolder::TouchEventSignalType& SceneHolder::TouchedSignal() { - return GetImplementation( *this ).TouchSignal(); + return GetImplementation(*this).TouchedSignal(); } SceneHolder::WheelEventSignalType& SceneHolder::WheelEventSignal() { - return GetImplementation( *this ).WheelEventSignal(); + return GetImplementation(*this).WheelEventSignal(); +} + +SceneHolder::WheelEventGeneratedSignalType& SceneHolder::WheelEventGeneratedSignal() +{ + return GetImplementation(*this).WheelEventGeneratedSignal(); } -} // Integration +} // namespace Integration -} // Dali +} // namespace Dali