IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QWaylandBufferRef Class

The QWaylandBufferRef class holds the reference to a surface buffer.

This class was introduced in Qt 5.8.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QWaylandBufferRef Class▲

  • Header: QWaylandBufferRef

  • Since: Qt 5.8

  • qmake: QT += waylandcompositor

Detailed Description▲

This class can be used to reference a surface buffer. As long as a reference to the buffer exists, it is owned by the compositor and the client cannot modify it.

Member Function Documentation▲

 

QWaylandBufferRef::QWaylandBufferRef()▲

Constructs a null buffer ref.

QWaylandBufferRef::QWaylandBufferRef(const QWaylandBufferRef &ref)▲

Creates a new reference to the buffer referenced by ref.

QWaylandBufferRef::~QWaylandBufferRef()▲

Dereferences the buffer.

bool QWaylandBufferRef::hasBuffer() const▲

Returns true if this QWaylandBufferRef references a buffer. Otherwise returns false.

See Also▲

See also isNull(), hasContent()

bool QWaylandBufferRef::hasContent() const▲

Returns true if this QWaylandBufferRef references a buffer that has content. Otherwise returns false.

See Also▲

See also isNull(), hasBuffer()

int QWaylandBufferRef::image() const▲

Returns an image with the contents of the buffer.

bool QWaylandBufferRef::isDestroyed() const▲

Returns true if this QWaylandBufferRef references a buffer that has been destroyed. Otherwise returns false.

bool QWaylandBufferRef::isNull() const▲

Returns true if this QWaylandBufferRef does not reference a buffer. Otherwise returns false.

See Also▲

See also hasBuffer(), hasContent()

bool QWaylandBufferRef::isSharedMemory() const▲

Returns true if the buffer is a shared memory buffer. Otherwise returns false.

int QWaylandBufferRef::origin() const▲

Returns the origin of the buffer. If the buffer referenced is null, QWaylandSurface::OriginBottomLeft is returned.

int QWaylandBufferRef::size() const▲

Returns the size of the buffer. If the buffer referenced is null, an invalid QSize() is returned.

struct wl_resource *QWaylandBufferRef::wl_buffer() const▲

Returns the Wayland resource for the buffer.

bool QWaylandBufferRef::operator!=(const QWaylandBufferRef &ref)▲

Returns false if this QWaylandBufferRef references the same buffer as ref. Otherwise returns true.

QWaylandBufferRef &QWaylandBufferRef::operator=(const QWaylandBufferRef &ref)▲

Assigns ref to this buffer and adds a reference to it. The previously referenced buffer is dereferenced.

bool QWaylandBufferRef::operator==(const QWaylandBufferRef &ref)▲

Returns true if this QWaylandBufferRef references the same buffer as ref. Otherwise returns false.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+