DSRenderViewDaliImpl: set the size of renderViewActor to buffer size. 10/241810/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Wed, 12 Aug 2020 10:49:55 +0000 (19:49 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 20 Aug 2020 10:11:33 +0000 (19:11 +0900)
Change-Id: If55b61e699556b8f3f4be3bf9e602ac3e550ba8a
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/DSRender/DSRenderViewDaliImpl.cpp

index ff8b239..f60a003 100644 (file)
@@ -99,7 +99,6 @@ DSRenderViewDaliImpl::DSRenderViewDaliImpl(std::shared_ptr<DSWindow> window, Dal
        __textureViewActor.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT);
        __textureViewActor.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
        __textureViewActor.SetProperty(Actor::Property::POSITION, Vector3( 0.0f, 100.f, 0.0f ));
-    __textureViewActor.SetProperty(Actor::Property::SIZE, Vector2(500, 500));
 
        offscreenWindow.Add(__textureViewActor);
 
@@ -114,6 +113,9 @@ DSRenderViewDaliImpl::~DSRenderViewDaliImpl()
 bool DSRenderViewDaliImpl::setBuffer(std::shared_ptr<IDSBuffer> buffer)
 {
        tbm_surface_h nativeBuffer = (tbm_surface_h)buffer->getNativeBuffer();
+       std::shared_ptr<stSize> bufferSize = buffer->getSize();
+
+       __textureViewActor.SetProperty(Actor::Property::SIZE, Vector2(bufferSize->w, bufferSize->h));
 
        NativeImageSourcePtr nativeImageSource = NativeImageSource::New(Any(nativeBuffer));