bool DSRenderViewDaliImpl::setBuffer(std::shared_ptr<IDSBuffer> buffer)
{
if (buffer) {
- DSLOG_INF("DSRenderViewDaliImpl", "buffer set.");
+ std::shared_ptr<stSize> bufferSize = buffer->getSize();
__textureViewActor.SetProperty(Actor::Property::VISIBLE, true);
+ __textureViewActor.SetProperty(Actor::Property::SIZE, Vector2(bufferSize->w, bufferSize->h));
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));
textureSet.SetTexture(0u, nativeTexture);
__renderer.SetTextures(textureSet);
+
+ DSLOG_INF("DSRenderViewDaliImpl", "Buffer set. buffer(%p) size(%d, %d)", buffer.get(), bufferSize->w, bufferSize->h);
} else {
- DSLOG_INF("DSRenderViewDaliImpl", "buffer NULL.");
__textureViewActor.SetProperty(Actor::Property::VISIBLE, false);
+
+ DSLOG_INF("DSRenderViewDaliImpl", "buffer set NULL.");
}
__updatedSignal.emit(nullptr);