X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-actor-utils.cpp;h=5d45a121bdde6a7fe867a1d9dde63f0dae641864;hb=e9e0a004027846f001ca87c1db13c811177c8f70;hp=2f833c6821ddeb6d7635349bf0e8d72a1951048a;hpb=726e147d14bb18ef193b102a36d8068b62db89ed;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-actor-utils.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-actor-utils.cpp index 2f833c6..5d45a12 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-actor-utils.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-actor-utils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 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. @@ -15,20 +15,20 @@ * */ -// HEADER +// CLASS HEADER #include "test-actor-utils.h" -#include "mesh-builder.h" // EXTERNAL INCLUDES #include -#include + +// INTERNAL INCLUDES +#include "mesh-builder.h" namespace Dali { namespace { -const char * const TEXTURE_UNIFORM_NAME( "sTexture" ); const char* VERTEX_SHADER = DALI_COMPOSE_SHADER( attribute mediump vec2 aPosition;\n @@ -56,15 +56,15 @@ const char* FRAGMENT_SHADER = DALI_COMPOSE_SHADER( Actor CreateRenderableActor() { - return CreateRenderableActor( Image(), VERTEX_SHADER, FRAGMENT_SHADER ); + return CreateRenderableActor( Texture(), VERTEX_SHADER, FRAGMENT_SHADER ); } -Actor CreateRenderableActor( Image texture ) +Actor CreateRenderableActor( Texture texture ) { return CreateRenderableActor( texture, VERTEX_SHADER, FRAGMENT_SHADER ); } -Actor CreateRenderableActor( Image texture, const std::string& vertexShader, const std::string& fragmentShader ) +Actor CreateRenderableActor( Texture texture, const std::string& vertexShader, const std::string& fragmentShader ) { // Create the geometry Geometry geometry = CreateQuadGeometry(); @@ -83,33 +83,14 @@ Actor CreateRenderableActor( Image texture, const std::string& vertexShader, con if( texture ) { TextureSet textureSet = TextureSet::New(); - textureSet.SetImage( 0u, texture ); + textureSet.SetTexture( 0u, texture ); renderer.SetTextures( textureSet ); // Set actor to the size of the texture if set - actor.SetSize( texture.GetWidth(), texture.GetHeight() ); + actor.SetProperty( Actor::Property::SIZE, Vector2( texture.GetWidth(), texture.GetHeight() ) ); } return actor; } -Image GetTexture( Actor actor ) -{ - Image image; - if( actor && actor.GetRendererCount() ) - { - Renderer renderer = actor.GetRendererAt( 0u ); - if( renderer ) - { - TextureSet textureSet = renderer.GetTextures(); - if( textureSet && textureSet.GetTextureCount() ) - { - image = textureSet.GetImage( 0u ); - } - } - } - - return image; -} - } // namespace Dali