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) |
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_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 56 of file qwaylandsurface_p.h.
QWaylandSurfacePrivate::QWaylandSurfacePrivate | ( | ) |
Definition at line 83 of file qwaylandsurface.cpp.
|
override |
Definition at line 95 of file qwaylandsurface.cpp.
|
static |
Definition at line 130 of file qwaylandsurface.cpp.
void QWaylandSurfacePrivate::deref | ( | ) |
Definition at line 1006 of file qwaylandsurface.cpp.
void QWaylandSurfacePrivate::derefView | ( | QWaylandView * | view | ) |
Definition at line 1022 of file qwaylandsurface.cpp.
|
static |
Definition at line 996 of file qwaylandsurface.cpp.
|
protected |
Definition at line 334 of file qwaylandsurface.cpp.
|
static |
Definition at line 144 of file qwaylandsurface.cpp.
void QWaylandSurfacePrivate::initSubsurface | ( | QWaylandSurface * | parent, |
struct ::wl_client * | client, | ||
int | id, | ||
int | version ) |
Definition at line 1031 of file qwaylandsurface.cpp.
|
inline |
Definition at line 83 of file qwaylandsurface_p.h.
void QWaylandSurfacePrivate::notifyViewsAboutDestruction | ( | ) |
Definition at line 116 of file qwaylandsurface.cpp.
|
inline |
Definition at line 84 of file qwaylandsurface_p.h.
void QWaylandSurfacePrivate::ref | ( | ) |
Definition at line 1001 of file qwaylandsurface.cpp.
void QWaylandSurfacePrivate::refView | ( | QWaylandView * | view | ) |
Definition at line 1012 of file qwaylandsurface.cpp.
void QWaylandSurfacePrivate::removeFrameCallback | ( | QtWayland::FrameCallback * | callback | ) |
Definition at line 110 of file qwaylandsurface.cpp.
|
static |
Definition at line 137 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 165 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 209 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 178 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 183 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 160 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 150 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 188 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 328 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 304 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 200 of file qwaylandsurface.cpp.
|
overrideprotected |
Definition at line 195 of file qwaylandsurface.cpp.
QWaylandBufferRef QWaylandSurfacePrivate::buffer |
Definition at line 118 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 120 of file qwaylandsurface_p.h.
QWaylandBufferRef QWaylandSurfacePrivate::bufferRef |
Definition at line 113 of file qwaylandsurface_p.h.
int QWaylandSurfacePrivate::bufferScale = 1 |
Definition at line 124 of file qwaylandsurface_p.h.
QSize QWaylandSurfacePrivate::bufferSize |
Definition at line 145 of file qwaylandsurface_p.h.
QWaylandClient* QWaylandSurfacePrivate::client = nullptr |
Definition at line 110 of file qwaylandsurface_p.h.
QWaylandCompositor* QWaylandSurfacePrivate::compositor = nullptr |
Definition at line 108 of file qwaylandsurface_p.h.
Qt::ScreenOrientation QWaylandSurfacePrivate::contentOrientation = Qt::PrimaryOrientation |
Definition at line 152 of file qwaylandsurface_p.h.
QRegion QWaylandSurfacePrivate::damage |
Definition at line 112 of file qwaylandsurface_p.h.
QSize QWaylandSurfacePrivate::destinationSize |
Definition at line 126 of file qwaylandsurface_p.h.
bool QWaylandSurfacePrivate::destroyed = false |
Definition at line 148 of file qwaylandsurface_p.h.
QList<QtWayland::FrameCallback *> QWaylandSurfacePrivate::frameCallbacks |
Definition at line 134 of file qwaylandsurface_p.h.
bool QWaylandSurfacePrivate::hasContent = false |
Definition at line 149 of file qwaylandsurface_p.h.
QList<QWaylandIdleInhibitManagerV1Private::Inhibitor *> QWaylandSurfacePrivate::idleInhibitors |
Definition at line 138 of file qwaylandsurface_p.h.
QRegion QWaylandSurfacePrivate::inputRegion |
Definition at line 123 of file qwaylandsurface_p.h.
bool QWaylandSurfacePrivate::isCursorSurface = false |
Definition at line 147 of file qwaylandsurface_p.h.
bool QWaylandSurfacePrivate::isInitialized = false |
Definition at line 150 of file qwaylandsurface_p.h.
bool QWaylandSurfacePrivate::isOpaque = false |
Definition at line 151 of file qwaylandsurface_p.h.
QPoint QWaylandSurfacePrivate::lastGlobalMousePos |
Definition at line 131 of file qwaylandsurface_p.h.
QPoint QWaylandSurfacePrivate::lastLocalMousePos |
Definition at line 130 of file qwaylandsurface_p.h.
bool QWaylandSurfacePrivate::newlyAttached = false |
Definition at line 122 of file qwaylandsurface_p.h.
QPoint QWaylandSurfacePrivate::offset |
Definition at line 121 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 127 of file qwaylandsurface_p.h.
struct { ... } QWaylandSurfacePrivate::pending |
QList<QtWayland::FrameCallback *> QWaylandSurfacePrivate::pendingFrameCallbacks |
Definition at line 133 of file qwaylandsurface_p.h.
int QWaylandSurfacePrivate::refCount = 1 |
Definition at line 109 of file qwaylandsurface_p.h.
QWaylandSurfaceRole* QWaylandSurfacePrivate::role = nullptr |
Definition at line 114 of file qwaylandsurface_p.h.
QRectF QWaylandSurfacePrivate::sourceGeometry |
Definition at line 125 of file qwaylandsurface_p.h.
Subsurface* QWaylandSurfacePrivate::subsurface = nullptr |
Definition at line 178 of file qwaylandsurface_p.h.
QList<QPointer<QWaylandSurface> > QWaylandSurfacePrivate::subsurfaceChildren |
Definition at line 136 of file qwaylandsurface_p.h.
QRegion QWaylandSurfacePrivate::surfaceDamage |
Definition at line 119 of file qwaylandsurface_p.h.
|
static |
Definition at line 181 of file qwaylandsurface_p.h.
QWaylandViewporterPrivate::Viewport* QWaylandSurfacePrivate::viewport = nullptr |
Definition at line 115 of file qwaylandsurface_p.h.
QList<QWaylandView *> QWaylandSurfacePrivate::views |
Definition at line 111 of file qwaylandsurface_p.h.
QWindow::Visibility QWaylandSurfacePrivate::visibility |
Definition at line 153 of file qwaylandsurface_p.h.