Change-Id: I17c92e24c328c121c742089508955c7925bfa473
virtual ~DSRenderView();
virtual bool setBuffer(std::shared_ptr<IDSBuffer> buffer) = 0;
+ virtual std::shared_ptr<DSWindow> getWindow() = 0;
private:
/* data */
return true;
}
+std::shared_ptr<DSWindow> DSRenderViewDaliImpl::getWindow()
+{
+ return __window;
+}
+
void DSRenderViewDaliImpl::__onWindowBufferChanged(std::shared_ptr<IDSBuffer> buffer)
{
std::shared_ptr<stSize> bufferSize = buffer->getSize();
~DSRenderViewDaliImpl();
bool setBuffer(std::shared_ptr<IDSBuffer> buffer) override;
+ std::shared_ptr<DSWindow> getWindow() override;
Dali::Geometry CreateTexturedQuad();
evas_object_show(__evasView);
}
+std::shared_ptr<DSWindow> DSRenderViewEcoreEvasImpl::getWindow()
+{
+ return __window;
+}
+
} // namespace display_server
~DSRenderViewEcoreEvasImpl();
bool setBuffer(std::shared_ptr<IDSBuffer> buffer) override;
+ std::shared_ptr<DSWindow> getWindow() override;
private:
void __onWindowBufferChanged(std::shared_ptr<IDSBuffer> buffer);