![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwaylandsurface_p.h>
Classes | |
| class | Subsurface |
Static Public Member Functions | |
| static QWaylandSurfacePrivate * | get (QWaylandSurface *surface) |
| static void | addUninitializedSurface (QWaylandSurfacePrivate *surface) |
| static void | removeUninitializedSurface (QWaylandSurfacePrivate *surface) |
| static bool | hasUninitializedSurface () |
| Static Public Member Functions inherited from QObjectPrivate | |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| static void | deleteInOwnThread (QObject *object) |
| 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) |
Static Public Attributes | |
| static QList< QWaylandSurfacePrivate * > | uninitializedSurfaces |
Protected Member Functions | |
| void | surface_destroy_resource (Resource *resource) override |
| void | surface_destroy (Resource *resource) override |
| void | surface_offset (Resource *resource, int32_t x, int32_t y) 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) |
Additional Inherited Members | |
| Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Definition at line 57 of file qwaylandsurface_p.h.
| QWaylandSurfacePrivate::QWaylandSurfacePrivate | ( | ) |
Definition at line 85 of file qwaylandsurface.cpp.
|
override |
Definition at line 97 of file qwaylandsurface.cpp.
|
static |
Definition at line 132 of file qwaylandsurface.cpp.
| void QWaylandSurfacePrivate::deref | ( | ) |
Definition at line 1046 of file qwaylandsurface.cpp.
| void QWaylandSurfacePrivate::derefView | ( | QWaylandView * | view | ) |
Definition at line 1062 of file qwaylandsurface.cpp.
|
static |
Definition at line 1036 of file qwaylandsurface.cpp.
|
protected |
Definition at line 380 of file qwaylandsurface.cpp.
|
static |
Definition at line 146 of file qwaylandsurface.cpp.
| void QWaylandSurfacePrivate::initSubsurface | ( | QWaylandSurface * | parent, |
| struct ::wl_client * | client, | ||
| int | id, | ||
| int | version ) |
Definition at line 1071 of file qwaylandsurface.cpp.
|
inline |
Definition at line 84 of file qwaylandsurface_p.h.
| void QWaylandSurfacePrivate::notifyViewsAboutDestruction | ( | ) |
Definition at line 118 of file qwaylandsurface.cpp.
|
inline |
Definition at line 86 of file qwaylandsurface_p.h.
| void QWaylandSurfacePrivate::ref | ( | ) |
Definition at line 1041 of file qwaylandsurface.cpp.
| void QWaylandSurfacePrivate::refView | ( | QWaylandView * | view | ) |
Definition at line 1052 of file qwaylandsurface.cpp.
| void QWaylandSurfacePrivate::removeFrameCallback | ( | QtWayland::FrameCallback * | callback | ) |
Definition at line 112 of file qwaylandsurface.cpp.
|
static |
Definition at line 139 of file qwaylandsurface.cpp.
|
inline |
Definition at line 85 of file qwaylandsurface_p.h.
|
overrideprotected |
Definition at line 172 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 226 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 195 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 200 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 162 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 152 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 205 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 167 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 369 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 326 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 217 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 212 of file qwaylandsurface.cpp.
| QWaylandBufferRef QWaylandSurfacePrivate::buffer |
Definition at line 121 of file qwaylandsurface_p.h.
Referenced by testing.tools.encode_pdf_filter._Ascii85DecodePdfStream::close(), testing.tools.encode_pdf_filter._FlateDecodePdfStream::close(), testing.tools.encode_pdf_filter._PdfStream::close(), testing.tools.encode_pdf_filter._FlateDecodePdfStream::flush(), testing.tools.encode_pdf_filter._PdfStream::flush(), testing.tools.encode_pdf_filter._SinkPdfStream::getbuffer(), testing.tools.encode_pdf_filter._FlateDecodePdfStream::write(), testing.tools.encode_pdf_filter._PdfStream::write(), and testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
| QRegion QWaylandSurfacePrivate::bufferDamage |
Definition at line 123 of file qwaylandsurface_p.h.
| QWaylandBufferRef QWaylandSurfacePrivate::bufferRef |
Definition at line 116 of file qwaylandsurface_p.h.
| int QWaylandSurfacePrivate::bufferScale = 1 |
Definition at line 127 of file qwaylandsurface_p.h.
| QSize QWaylandSurfacePrivate::bufferSize |
Definition at line 149 of file qwaylandsurface_p.h.
| QWaylandClient* QWaylandSurfacePrivate::client = nullptr |
Definition at line 113 of file qwaylandsurface_p.h.
| QWaylandCompositor* QWaylandSurfacePrivate::compositor = nullptr |
Definition at line 111 of file qwaylandsurface_p.h.
| Qt::ScreenOrientation QWaylandSurfacePrivate::contentOrientation = Qt::PrimaryOrientation |
Definition at line 131 of file qwaylandsurface_p.h.
| QRegion QWaylandSurfacePrivate::damage |
Definition at line 115 of file qwaylandsurface_p.h.
| QSize QWaylandSurfacePrivate::destinationSize |
Definition at line 129 of file qwaylandsurface_p.h.
| bool QWaylandSurfacePrivate::destroyed = false |
Definition at line 152 of file qwaylandsurface_p.h.
| QList<QtWayland::FrameCallback *> QWaylandSurfacePrivate::frameCallbacks |
Definition at line 138 of file qwaylandsurface_p.h.
| bool QWaylandSurfacePrivate::hasContent = false |
Definition at line 153 of file qwaylandsurface_p.h.
| QList<QWaylandIdleInhibitManagerV1Private::Inhibitor *> QWaylandSurfacePrivate::idleInhibitors |
Definition at line 142 of file qwaylandsurface_p.h.
| QRegion QWaylandSurfacePrivate::inputRegion |
Definition at line 126 of file qwaylandsurface_p.h.
| bool QWaylandSurfacePrivate::isCursorSurface = false |
Definition at line 151 of file qwaylandsurface_p.h.
| bool QWaylandSurfacePrivate::isInitialized = false |
Definition at line 154 of file qwaylandsurface_p.h.
| bool QWaylandSurfacePrivate::isOpaque = false |
Definition at line 155 of file qwaylandsurface_p.h.
| QPoint QWaylandSurfacePrivate::lastGlobalMousePos |
Definition at line 135 of file qwaylandsurface_p.h.
| QPoint QWaylandSurfacePrivate::lastLocalMousePos |
Definition at line 134 of file qwaylandsurface_p.h.
| bool QWaylandSurfacePrivate::newlyAttached = false |
Definition at line 125 of file qwaylandsurface_p.h.
| QPoint QWaylandSurfacePrivate::offset |
Definition at line 124 of file qwaylandsurface_p.h.
Referenced by testing.tools.fixup_pdf_template.TemplateProcessor::insert_xref_entry(), and testing.tools.fixup_pdf_template.TemplateProcessor::process_line().
| QRegion QWaylandSurfacePrivate::opaqueRegion |
Definition at line 130 of file qwaylandsurface_p.h.
| struct { ... } QWaylandSurfacePrivate::pending |
| QList<QtWayland::FrameCallback *> QWaylandSurfacePrivate::pendingFrameCallbacks |
Definition at line 137 of file qwaylandsurface_p.h.
| int QWaylandSurfacePrivate::refCount = 1 |
Definition at line 112 of file qwaylandsurface_p.h.
| QWaylandSurfaceRole* QWaylandSurfacePrivate::role = nullptr |
Definition at line 117 of file qwaylandsurface_p.h.
| QRectF QWaylandSurfacePrivate::sourceGeometry |
Definition at line 128 of file qwaylandsurface_p.h.
| Subsurface* QWaylandSurfacePrivate::subsurface = nullptr |
Definition at line 183 of file qwaylandsurface_p.h.
| QList<QPointer<QWaylandSurface> > QWaylandSurfacePrivate::subsurfaceChildren |
Definition at line 140 of file qwaylandsurface_p.h.
| QRegion QWaylandSurfacePrivate::surfaceDamage |
Definition at line 122 of file qwaylandsurface_p.h.
|
static |
Definition at line 186 of file qwaylandsurface_p.h.
| QWaylandViewporterPrivate::Viewport* QWaylandSurfacePrivate::viewport = nullptr |
Definition at line 118 of file qwaylandsurface_p.h.
| QList<QWaylandView *> QWaylandSurfacePrivate::views |
Definition at line 114 of file qwaylandsurface_p.h.
| QWindow::Visibility QWaylandSurfacePrivate::visibility |
Definition at line 157 of file qwaylandsurface_p.h.