DSWaylandSurfaceCommitInfoPrivate::~DSWaylandSurfaceCommitInfoPrivate()
{}
+std::shared_ptr<IDSBuffer> DSWaylandSurfaceCommitInfoPrivate::getBuffer()
+{
+ return bufferRef->refDSBufferGet();
+}
+
////////////////////////////////////////////////////////////////////////////////////////////////////////
// DSWaylandSurfaceCommitInfo
////////////////////////////////////////////////////////////////////////////////////////////////////////
DSWaylandSurfaceCommitInfo::~DSWaylandSurfaceCommitInfo()
{}
+std::shared_ptr<IDSBuffer> DSWaylandSurfaceCommitInfo::getBuffer()
+{
+ DS_GET_PRIV(DSWaylandSurfaceCommitInfo);
+
+ return priv->getBuffer();
+}
+
////////////////////////////////////////////////////////////////////////////////////////////////////////
// DSWaylandSurfacePrivate
////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "DSCore.h"
#include "DSObject.h"
#include "DSSignal.h"
+#include "DSStruct.h"
#include "DSWaylandClient.h"
+#include "IDSBuffer.h"
struct wl_resource;
virtual ~DSWaylandSurfaceCommitInfo();
//TODO: add getter functions.
+ std::shared_ptr<IDSBuffer> getBuffer();
};
class DSWaylandSurface : public DSObject