X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=examples%2Fmetaball-refrac%2Fmetaball-refrac-example.cpp;h=e66ecdea2a4b1d166b66d8353f23e7d02fbdcf41;hb=708a5e016f973900a20a885914d3b70741fa80d9;hp=5646e0aed6f726cf4207bc1e330070566ede697a;hpb=cc86309efaef5f77c85ece1199f95e08534e4a32;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/examples/metaball-refrac/metaball-refrac-example.cpp b/examples/metaball-refrac/metaball-refrac-example.cpp index 5646e0a..e66ecde 100644 --- a/examples/metaball-refrac/metaball-refrac-example.cpp +++ b/examples/metaball-refrac/metaball-refrac-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 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. @@ -196,7 +196,7 @@ public: /** * Touch handler, start the grow animation and creates additional metaballs */ - bool OnTouch( Actor actor, const TouchData& touch ); + bool OnTouch( Actor actor, const TouchEvent& touch ); /** * Key event callback to quit the application on escape or back key @@ -318,13 +318,13 @@ MetaballRefracController::~MetaballRefracController() void MetaballRefracController::Create( Application& app ) { - Stage stage = Stage::GetCurrent(); + Window window = app.GetWindow(); - stage.KeyEventSignal().Connect( this, &MetaballRefracController::OnKeyEvent ); + window.KeyEventSignal().Connect( this, &MetaballRefracController::OnKeyEvent ); - mScreenSize = stage.GetSize(); + mScreenSize = window.GetSize(); - stage.SetBackgroundColor(Color::BLACK); + window.SetBackgroundColor(Color::BLACK); // Load background texture mBackgroundTexture = DemoHelper::LoadTexture( BACKGROUND_IMAGE ); @@ -338,7 +338,7 @@ void MetaballRefracController::Create( Application& app ) CreateAnimations(); // Connect the callback to the touch signal on the mesh actor - stage.GetRootLayer().TouchSignal().Connect( this, &MetaballRefracController::OnTouch ); + window.GetRootLayer().TouchSignal().Connect( this, &MetaballRefracController::OnTouch ); } Geometry MetaballRefracController::CreateGeometry( bool aspectMappedTexture ) @@ -423,7 +423,7 @@ void MetaballRefracController::CreateMetaballActors() mMetaballs[i].actor = Actor::New(); mMetaballs[i].actor.SetProperty( Dali::Actor::Property::NAME, "Metaball" ); - mMetaballs[i].actor.SetScale( 1.0f ); + mMetaballs[i].actor.SetProperty( Actor::Property::SCALE, 1.0f ); mMetaballs[i].actor.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER ); @@ -449,13 +449,13 @@ void MetaballRefracController::CreateMetaballActors() void MetaballRefracController::CreateMetaballImage() { // Create an FBO and a render task to create to render the metaballs with a fragment shader - Stage stage = Stage::GetCurrent(); + Window window = mApplication.GetWindow(); mMetaballFBO = FrameBuffer::New( mScreenSize.x, mScreenSize.y ); - stage.Add(mMetaballRoot); + window.Add(mMetaballRoot); //Creation of the render task used to render the metaballs - RenderTaskList taskList = Stage::GetCurrent().GetRenderTaskList(); + RenderTaskList taskList = window.GetRenderTaskList(); RenderTask task = taskList.CreateTask(); task.SetRefreshRate( RenderTask::REFRESH_ALWAYS ); task.SetSourceActor( mMetaballRoot ); @@ -485,8 +485,8 @@ void MetaballRefracController::CreateComposition() // Create actor mCompositionActor = Actor::New( ); mCompositionActor.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::CENTER); - mCompositionActor.SetPosition(Vector3(0.0f, 0.0f, 0.0f)); - mCompositionActor.SetSize(mScreenSize.x, mScreenSize.y); + mCompositionActor.SetProperty( Actor::Property::POSITION, Vector3(0.0f, 0.0f, 0.0f)); + mCompositionActor.SetProperty( Actor::Property::SIZE, Vector2(mScreenSize.x, mScreenSize.y) ); // Create geometry Geometry metaballGeometry = CreateGeometry( false ); @@ -494,8 +494,8 @@ void MetaballRefracController::CreateComposition() mRendererRefraction.SetTextures( mTextureSetNormal ); mCompositionActor.AddRenderer( mRendererRefraction ); - Stage stage = Stage::GetCurrent(); - stage.Add( mCompositionActor ); + Window window = mApplication.GetWindow(); + window.Add( mCompositionActor ); } void MetaballRefracController::CreateAnimations() @@ -680,7 +680,7 @@ void MetaballRefracController::SetPositionToMetaballs( const Vector2& metaballCe } } -bool MetaballRefracController::OnTouch( Actor actor, const TouchData& touch ) +bool MetaballRefracController::OnTouch( Actor actor, const TouchEvent& touch ) { const float aspect = mScreenSize.y / mScreenSize.x; switch( touch.GetState( 0 ) )