Name Description Size Coverage
CMakeLists.txt 1623 -
plugin.cpp ! \internal \qmlmodule QtWayland.Client.TextureSharing 1 \title Qt Wayland Shared Texture Provider \ingroup qmlmodules \brief Adds an image provider which utilizes shared GPU memory \section2 Summary This module allows Qt Wayland clients to use graphical resources exported by the compositor, without allocating any graphics memory in the client. \note The texture sharing functionality is considered experimental and currently unsupported in Qt 6. \section2 Usage To use this module, import it like this: \code import QtWayland.Client.TextureSharing 1.0 \endcode The sharing functionality is provided through a QQuickImageProvider. Use the "image:" scheme for the URL source of the image, followed by the identifier \e wlshared, followed by the image file path. For example: \code Image { source: "image://wlshared/wallpapers/mybackground.jpg" } \endcode The shared texture module does not provide any directly usable QML types. 1950 -
sharedtextureprovider.cpp 8353 -
sharedtextureprovider_p.h 1886 -
texturesharingextension.cpp Supported protocol version 1945 -
texturesharingextension_p.h 1653 -