return *this;
}
-void Scene::Add( Actor& actor )
+void Scene::Add( Actor actor )
{
GetImplementation(*this).Add( GetImplementation(actor) );
}
-void Scene::Remove( Actor& actor )
+void Scene::Remove( Actor actor )
{
GetImplementation(*this).Remove( GetImplementation(actor) );
}
return GetImplementation(*this).GetSurface();
}
+Integration::Scene Scene::Get( Actor actor )
+{
+ return Dali::Integration::Scene( &GetImplementation( actor ).GetScene() );
+}
+
void Scene::QueueEvent( const Integration::Event& event )
{
GetImplementation(*this).QueueEvent( event );
return GetImplementation(*this).KeyEventSignal();
}
+Scene::KeyEventGeneratedSignalType& Scene::KeyEventGeneratedSignal()
+{
+ return GetImplementation(*this).KeyEventGeneratedSignal();
+}
+
Scene::TouchSignalType& Scene::TouchSignal()
{
return GetImplementation(*this).TouchSignal();