| qwaylandbufferref.cpp |
!
\class QWaylandBufferRef
\inmodule QtWaylandCompositor
\since 5.8
\brief The QWaylandBufferRef class holds the reference to a surface buffer.
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.
|
7402 |
- |
| qwaylandbufferref.h |
|
2503 |
- |
| qwaylandclient.cpp |
!
\qmltype WaylandClient
\nativetype QWaylandClient
\inqmlmodule QtWayland.Compositor
\since 5.8
\brief Represents a client connected to the WaylandCompositor.
This type represents a client connected to the compositor using the Wayland protocol.
It corresponds to the Wayland interface wl_client.
|
6467 |
- |
| qwaylandclient.h |
|
1995 |
- |
| qwaylandcompositor.cpp |
|
36449 |
- |
| qwaylandcompositor.h |
|
5875 |
- |
| qwaylandcompositor_p.h |
|
6357 |
- |
| qwaylandcompositorquickextensions.cpp |
|
303 |
- |
| qwaylandcompositorquickextensions_p.h |
|
3948 |
- |
| qwaylanddestroylistener.cpp |
|
1234 |
- |
| qwaylanddestroylistener.h |
QWAYLANDDESTROYLISTENER_H |
849 |
- |
| qwaylanddestroylistener_p.h |
|
1039 |
- |
| qwaylanddrag.cpp |
!
\qmlproperty WaylandSurface QtWayland.Compositor::WaylandDrag::icon
This property holds the surface representing the icon of the drag operation,
or \c null if no icon has been set.
|
3187 |
- |
| qwaylanddrag.h |
|
1331 |
- |
| qwaylandinputmethodcontrol.cpp |
!
\property QWaylandInputMethodControl::enabled
This property indicates whether the input method control is enabled for the
surface.
The property is \c true when text input is enabled for the associated
surface; otherwise \c false.
|
7786 |
- |
| qwaylandinputmethodcontrol.h |
|
1413 |
- |
| qwaylandinputmethodcontrol_p.h |
|
1471 |
- |
| qwaylandkeyboard.cpp |
|
20410 |
- |
| qwaylandkeyboard.h |
|
1881 |
- |
| qwaylandkeyboard_p.h |
|
3740 |
- |
| qwaylandkeymap.cpp |
!
\qmlproperty string QtWayland.Compositor::WaylandKeymap::layout
This property holds the layout name of the keyboard as defined in the XKB
keymap.
|
3861 |
- |
| qwaylandkeymap.h |
|
1994 |
- |
| qwaylandkeymap_p.h |
|
1024 |
- |
| qwaylandmousetracker.cpp |
|
3806 |
- |
| qwaylandmousetracker_p.h |
QWAYLANDMOUSETRACKER_P_H |
1931 |
- |
| qwaylandoutput.cpp |
|
29202 |
- |
| qwaylandoutput.h |
|
5122 |
- |
| qwaylandoutput_p.h |
QWAYLANDOUTPUT_P_H |
3375 |
- |
| qwaylandoutputmode.cpp |
!
\class QWaylandOutputMode
\inmodule QtWaylandCompositor
\since 5.8
\brief The QWaylandOutputMode class holds the resolution and refresh rate of an output.
QWaylandOutputMode holds the resolution and refresh rate of an output.
Resolution is expressed in pixels and refresh rate is measured in mHz.
\sa QWaylandOutput
|
2294 |
- |
| qwaylandoutputmode.h |
|
1106 |
- |
| qwaylandoutputmode_p.h |
|
808 |
- |
| qwaylandpointer.cpp |
!
\class QWaylandPointer
\inmodule QtWaylandCompositor
\since 5.8
\brief The QWaylandPointer class represents a pointer device.
This class provides access to the pointer device in a QWaylandSeat. It corresponds to
the Wayland interface wl_pointer.
|
12989 |
- |
| qwaylandpointer.h |
QWAYLANDPOINTER_H |
1924 |
- |
| qwaylandpointer_p.h |
|
2254 |
- |
| qwaylandquickchildren.h |
|
2181 |
- |
| qwaylandquickcompositor.cpp |
!
\qmlproperty list QtWayland.Compositor::WaylandCompositor::extensions
A list of extensions that the compositor advertises to its clients. For
any Wayland extension the compositor should support, instantiate its component,
and add it to the list of extensions. However, it is generally not necessary to
reference this property, as all direct child items are automatically assigned to
it.
For instance, the following code would allow the clients to request \c xdg_shell
surfaces in the compositor using the \c xdg_shell interface.
\qml
import QtWayland.Compositor
import QtWayland.Compositor.XdgShell
WaylandCompositor {
XdgShell {
// ...
}
}
\endqml
|
4431 |
- |
| qwaylandquickcompositor.h |
|
955 |
- |
| qwaylandquickhardwarelayer.cpp |
!
\qmltype WaylandHardwareLayer
\inqmlmodule QtWayland.Compositor
\preliminary
\brief Makes a parent WaylandQuickItem use hardware layers for rendering.
This item needs to be a descendant of a WaylandQuickItem or a derivative,
(i.e. ShellSurfaceItem or similar)
The Surface of the parent WaylandQuickItem will be drawn in a hardware specific way instead
of the regular way using the QtQuick scene graph. On some platforms, the WaylandQuickItem's
current buffer and the scene graph can be blended in a separate step. This makes it possible for
clients to update continuously without triggering a full redraw of the compositor scene graph for
each frame.
The preferred hardware layer integration may be overridden by setting the
QT_WAYLAND_HARDWARE_LAYER_INTEGRATION environment variable.
|
5190 |
- |
| qwaylandquickhardwarelayer_p.h |
|
1493 |
- |
| qwaylandquickitem.cpp |
|
57029 |
- |
| qwaylandquickitem.h |
|
6162 |
- |
| qwaylandquickitem_p.h |
|
5988 |
- |
| qwaylandquickoutput.cpp |
!
\qmlproperty bool QtWayland.Compositor::WaylandOutput::automaticFrameCallback
\default true
This property holds whether the WaylandOutput automatically sends frame
callbacks when rendering.
|
4510 |
- |
| qwaylandquickoutput.h |
|
1628 |
- |
| qwaylandquicksurface.cpp |
!
\qmlproperty bool QtWayland.Compositor::WaylandSurface::useTextureAlpha
\default true
This property specifies whether the surface should use texture alpha for blending.
When \c true, the surface's alpha channel will be used for blending; when
\c false, the surface will be treated as opaque.
|
2172 |
- |
| qwaylandquicksurface.h |
|
1318 |
- |
| qwaylandquicksurface_p.h |
|
933 |
- |
| qwaylandresource.cpp |
!
\class QWaylandResource
\inmodule QtWaylandCompositor
\since 5.8
\brief QWaylandResource is a container for a \c wl_resource.
The QWaylandResource is a simple wrapper around the Wayland type \c wl_resource, and makes it
possible to use wl_resource pointers in Qt Quick APIs.
\sa {Custom Shell}
|
1098 |
- |
| qwaylandresource.h |
QWAYLANDRESOURCE_H |
856 |
- |
| qwaylandseat.cpp |
!
\qmltype WaylandSeat
\nativetype QWaylandSeat
\inqmlmodule QtWayland.Compositor
\since 5.8
\brief Provides access to keyboard, mouse, and touch input.
The WaylandSeat type provides access to different types of user input and maintains
a keyboard focus and a mouse pointer. It corresponds to the wl_seat interface in the Wayland
protocol.
|
28033 |
- |
| qwaylandseat.h |
|
4451 |
- |
| qwaylandseat_p.h |
|
2827 |
- |
| qwaylandsurface.cpp |
|
35292 |
- |
| qwaylandsurface.h |
|
5157 |
- |
| qwaylandsurface_p.h |
|
6518 |
- |
| qwaylandsurfacegrabber.cpp |
!
\class QWaylandSurfaceGrabber
\inmodule QtWaylandCompositor
\since 5.8
\brief The QWaylandSurfaceGrabber class allows to read the content of a QWaylandSurface.
Sometimes it is needed to get the contents of a surface, for example to provide a screenshot
to the user. The QWaylandSurfaceGrabber class provides a simple method to do so, without
having to care what type of buffer backs the surface, be it shared memory, OpenGL or something
else.
|
2705 |
- |
| qwaylandsurfacegrabber.h |
|
983 |
- |
| qwaylandtouch.cpp |
!
\class QWaylandTouch
\inmodule QtWaylandCompositor
\since 5.8
\brief The QWaylandTouch class provides access to a touch device.
This class provides access to the touch device in a QWaylandSeat. It corresponds to
the Wayland interface wl_touch.
|
6034 |
- |
| qwaylandtouch.h |
QWAYLANDTOUCH_H |
1232 |
- |
| qwaylandtouch_p.h |
|
1829 |
- |
| qwaylandview.cpp |
!
\class QWaylandView
\inmodule QtWaylandCompositor
\since 5.8
\brief The QWaylandView class represents a view of a surface on an output.
The QWaylandView corresponds to the presentation of a surface on a specific
output, managing the buffers that contain the contents to be rendered.
You can have several views into the same surface.
|
8524 |
- |
| qwaylandview.h |
|
2136 |
- |
| qwaylandview_p.h |
QWAYLANDSURFACEVIEW_P_H |
1712 |
- |