#include <qwaylandsurface_p.h>
|
| static QWaylandSurfacePrivate * | get (QWaylandSurface *surface) |
| static void | addUninitializedSurface (QWaylandSurfacePrivate *surface) |
| static void | removeUninitializedSurface (QWaylandSurfacePrivate *surface) |
| static bool | hasUninitializedSurface () |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| template<typename Func1, typename Func2> |
| static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
| template<typename Func1, typename Func2> |
| static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
| static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
| static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
|
| void | surface_destroy_resource (Resource *resource) override |
| void | surface_destroy (Resource *resource) override |
| void | surface_attach (Resource *resource, struct wl_resource *buffer, int x, int y) override |
| void | surface_damage (Resource *resource, int32_t x, int32_t y, int32_t width, int32_t height) override |
| void | surface_damage_buffer (Resource *resource, int32_t x, int32_t y, int32_t width, int32_t height) override |
| void | surface_frame (Resource *resource, uint32_t callback) override |
| void | surface_set_opaque_region (Resource *resource, struct wl_resource *region) override |
| void | surface_set_input_region (Resource *resource, struct wl_resource *region) override |
| void | surface_commit (Resource *resource) override |
| void | surface_set_buffer_transform (Resource *resource, int32_t transform) override |
| void | surface_set_buffer_scale (Resource *resource, int32_t bufferScale) override |
| QtWayland::ClientBuffer * | getBuffer (struct ::wl_resource *buffer) |
Definition at line 56 of file qwaylandsurface_p.h.
◆ QWaylandSurfacePrivate()
| QWaylandSurfacePrivate::QWaylandSurfacePrivate |
( |
| ) |
|
◆ ~QWaylandSurfacePrivate()
| QWaylandSurfacePrivate::~QWaylandSurfacePrivate |
( |
| ) |
|
|
override |
◆ addUninitializedSurface()
◆ deref()
| void QWaylandSurfacePrivate::deref |
( |
| ) |
|
◆ derefView()
◆ get()
◆ getBuffer()
◆ hasUninitializedSurface()
| bool QWaylandSurfacePrivate::hasUninitializedSurface |
( |
| ) |
|
|
static |
◆ initSubsurface()
| void QWaylandSurfacePrivate::initSubsurface |
( |
QWaylandSurface * | parent, |
|
|
struct ::wl_client * | client, |
|
|
int | id, |
|
|
int | version ) |
◆ isSubsurface()
| bool QWaylandSurfacePrivate::isSubsurface |
( |
| ) |
const |
|
inline |
◆ notifyViewsAboutDestruction()
| void QWaylandSurfacePrivate::notifyViewsAboutDestruction |
( |
| ) |
|
◆ parentSurface()
◆ ref()
| void QWaylandSurfacePrivate::ref |
( |
| ) |
|
◆ refView()
◆ removeFrameCallback()
◆ removeUninitializedSurface()
◆ surface_attach()
| void QWaylandSurfacePrivate::surface_attach |
( |
Resource * | resource, |
|
|
struct wl_resource * | buffer, |
|
|
int | x, |
|
|
int | y ) |
|
overrideprotected |
◆ surface_commit()
| void QWaylandSurfacePrivate::surface_commit |
( |
Resource * | resource | ) |
|
|
overrideprotected |
◆ surface_damage()
| void QWaylandSurfacePrivate::surface_damage |
( |
Resource * | resource, |
|
|
int32_t | x, |
|
|
int32_t | y, |
|
|
int32_t | width, |
|
|
int32_t | height ) |
|
overrideprotected |
◆ surface_damage_buffer()
| void QWaylandSurfacePrivate::surface_damage_buffer |
( |
Resource * | resource, |
|
|
int32_t | x, |
|
|
int32_t | y, |
|
|
int32_t | width, |
|
|
int32_t | height ) |
|
overrideprotected |
◆ surface_destroy()
| void QWaylandSurfacePrivate::surface_destroy |
( |
Resource * | resource | ) |
|
|
overrideprotected |
◆ surface_destroy_resource()
| void QWaylandSurfacePrivate::surface_destroy_resource |
( |
Resource * | resource | ) |
|
|
overrideprotected |
◆ surface_frame()
| void QWaylandSurfacePrivate::surface_frame |
( |
Resource * | resource, |
|
|
uint32_t | callback ) |
|
overrideprotected |
◆ surface_set_buffer_scale()
| void QWaylandSurfacePrivate::surface_set_buffer_scale |
( |
Resource * | resource, |
|
|
int32_t | bufferScale ) |
|
overrideprotected |
◆ surface_set_buffer_transform()
| void QWaylandSurfacePrivate::surface_set_buffer_transform |
( |
Resource * | resource, |
|
|
int32_t | transform ) |
|
overrideprotected |
◆ surface_set_input_region()
| void QWaylandSurfacePrivate::surface_set_input_region |
( |
Resource * | resource, |
|
|
struct wl_resource * | region ) |
|
overrideprotected |
◆ surface_set_opaque_region()
| void QWaylandSurfacePrivate::surface_set_opaque_region |
( |
Resource * | resource, |
|
|
struct wl_resource * | region ) |
|
overrideprotected |
◆ buffer
◆ bufferDamage
| QRegion QWaylandSurfacePrivate::bufferDamage |
◆ bufferRef
◆ bufferScale
| int QWaylandSurfacePrivate::bufferScale = 1 |
◆ bufferSize
| QSize QWaylandSurfacePrivate::bufferSize |
◆ client
◆ compositor
◆ contentOrientation
◆ damage
| QRegion QWaylandSurfacePrivate::damage |
◆ destinationSize
| QSize QWaylandSurfacePrivate::destinationSize |
◆ destroyed
| bool QWaylandSurfacePrivate::destroyed = false |
◆ frameCallbacks
◆ hasContent
| bool QWaylandSurfacePrivate::hasContent = false |
◆ idleInhibitors
◆ inputRegion
| QRegion QWaylandSurfacePrivate::inputRegion |
◆ isCursorSurface
| bool QWaylandSurfacePrivate::isCursorSurface = false |
◆ isInitialized
| bool QWaylandSurfacePrivate::isInitialized = false |
◆ isOpaque
| bool QWaylandSurfacePrivate::isOpaque = false |
◆ lastGlobalMousePos
| QPoint QWaylandSurfacePrivate::lastGlobalMousePos |
◆ lastLocalMousePos
| QPoint QWaylandSurfacePrivate::lastLocalMousePos |
◆ newlyAttached
| bool QWaylandSurfacePrivate::newlyAttached = false |
◆ offset
| QPoint QWaylandSurfacePrivate::offset |
◆ opaqueRegion
| QRegion QWaylandSurfacePrivate::opaqueRegion |
◆ [struct]
| struct { ... } QWaylandSurfacePrivate::pending |
◆ pendingFrameCallbacks
◆ refCount
| int QWaylandSurfacePrivate::refCount = 1 |
◆ role
◆ sourceGeometry
| QRectF QWaylandSurfacePrivate::sourceGeometry |
◆ subsurface
| Subsurface* QWaylandSurfacePrivate::subsurface = nullptr |
◆ subsurfaceChildren
◆ surfaceDamage
| QRegion QWaylandSurfacePrivate::surfaceDamage |
◆ uninitializedSurfaces
◆ viewport
◆ views
◆ visibility
| QWindow::Visibility QWaylandSurfacePrivate::visibility |
The documentation for this class was generated from the following files: