#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: