Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
\qmltype WaylandOutput \nativetype QWaylandOutput \inqmlmodule QtWayland.Compositor More...
#include <qwaylandoutput.h>
Public Types | |
enum | Subpixel { SubpixelUnknown = 0 , SubpixelNone , SubpixelHorizontalRgb , SubpixelHorizontalBgr , SubpixelVerticalRgb , SubpixelVerticalBgr } |
This enum type is used to specify the subpixel arrangement of a QWaylandOutput. More... | |
enum | Transform { TransformNormal = 0 , Transform90 , Transform180 , Transform270 , TransformFlipped , TransformFlipped90 , TransformFlipped180 , TransformFlipped270 } |
This enum type is used to specify the orientation of a QWaylandOutput. More... | |
Signals | |
void | compositorChanged () |
void | windowChanged () |
void | positionChanged () |
void | geometryChanged () |
void | modeAdded () |
void | currentModeChanged () |
void | availableGeometryChanged () |
void | physicalSizeChanged () |
void | scaleFactorChanged () |
void | subpixelChanged () |
void | transformChanged () |
void | sizeFollowsWindowChanged () |
void | physicalSizeFollowsSizeChanged () |
void | manufacturerChanged () |
void | modelChanged () |
void | windowDestroyed () |
Signals inherited from QObject | |
void | destroyed (QObject *=nullptr) |
This signal is emitted immediately before the object obj is destroyed, after any instances of QPointer have been notified, and cannot be blocked. | |
void | objectNameChanged (const QString &objectName, QPrivateSignal) |
This signal is emitted after the object's name has been changed. | |
Public Member Functions | |
QWaylandOutput () | |
QWaylandOutput (QWaylandCompositor *compositor, QWindow *window) | |
Constructs a QWaylandOutput in compositor and with the specified window. | |
~QWaylandOutput () override | |
Destroys the QWaylandOutput. | |
struct::wl_resource * | resourceForClient (QWaylandClient *client) const |
QWaylandCompositor * | compositor () const |
\qmlproperty WaylandCompositor QtWayland.Compositor::WaylandOutput::compositor | |
void | setCompositor (QWaylandCompositor *compositor) |
QWindow * | window () const |
void | setWindow (QWindow *window) |
QString | manufacturer () const |
void | setManufacturer (const QString &manufacturer) |
QString | model () const |
void | setModel (const QString &model) |
QPoint | position () const |
void | setPosition (const QPoint &pt) |
QList< QWaylandOutputMode > | modes () const |
Returns the list of modes. | |
void | addMode (const QWaylandOutputMode &mode, bool preferred=false) |
Adds the mode mode to the output and mark it as preferred if preferred is true . | |
QWaylandOutputMode | currentMode () const |
Returns the output's size in pixels and refresh rate in mHz. | |
void | setCurrentMode (const QWaylandOutputMode &mode) |
Sets the current mode. | |
QRect | geometry () const |
QRect | availableGeometry () const |
void | setAvailableGeometry (const QRect &availableGeometry) |
QSize | physicalSize () const |
void | setPhysicalSize (const QSize &size) |
Subpixel | subpixel () const |
void | setSubpixel (const Subpixel &subpixel) |
Transform | transform () const |
void | setTransform (const Transform &transform) |
int | scaleFactor () const |
void | setScaleFactor (int scale) |
bool | sizeFollowsWindow () const |
void | setSizeFollowsWindow (bool follow) |
bool | physicalSizeFollowsSize () const |
void | setPhysicalSizeFollowsSize (bool follow) |
void | frameStarted () |
Informs QWaylandOutput that a frame has started. | |
void | sendFrameCallbacks () |
Sends pending frame callbacks. | |
void | surfaceEnter (QWaylandSurface *surface) |
void | surfaceLeave (QWaylandSurface *surface) |
virtual void | update () |
Schedules a QEvent::UpdateRequest to be delivered to the QWaylandOutput's \l{window()}{window}. | |
Public Member Functions inherited from QWaylandObject | |
~QWaylandObject () override | |
QWaylandCompositorExtension * | extension (const QByteArray &name) |
Returns the compositor extension which matches name if one has been registered with the QWaylandObject. | |
QWaylandCompositorExtension * | extension (const wl_interface *interface) |
Returns the compositor extension which matches interface if one has been registered with the QWaylandObject. | |
QList< QWaylandCompositorExtension * > | extensions () const |
Returns the list of compositor extensions that have been registered with this QWaylandObject. | |
void | addExtension (QWaylandCompositorExtension *extension) |
Registers extension with this QWaylandObject. | |
void | removeExtension (QWaylandCompositorExtension *extension) |
Removes extension from the list of registered extensions in this QWaylandObject, if it has previously been registered using \l{addExtension()}. | |
Public Member Functions inherited from QObject | |
Q_INVOKABLE | QObject (QObject *parent=nullptr) |
Constructs an object with parent object parent. | |
virtual | ~QObject () |
Destroys the object, deleting all its child objects. | |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
Filters events if this object has been installed as an event filter for the watched object. | |
QString | objectName () const |
Q_WEAK_OVERLOAD void | setObjectName (const QString &name) |
Sets the object's name to name. | |
void | setObjectName (QAnyStringView name) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
QBindable< QString > | bindableObjectName () |
bool | isWidgetType () const |
Returns true if the object is a widget; otherwise returns false . | |
bool | isWindowType () const |
Returns true if the object is a window; otherwise returns false . | |
bool | isQuickItemType () const |
Returns true if the object is a QQuickItem; otherwise returns false . | |
bool | signalsBlocked () const noexcept |
Returns true if signals are blocked; otherwise returns false . | |
bool | blockSignals (bool b) noexcept |
If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it). | |
QThread * | thread () const |
Returns the thread in which the object lives. | |
bool | moveToThread (QThread *thread QT6_DECL_NEW_OVERLOAD_TAIL) |
Changes the thread affinity for this object and its children and returns true on success. | |
int | startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer) |
This is an overloaded function that will start a timer of type timerType and a timeout of interval milliseconds. | |
int | startTimer (std::chrono::nanoseconds time, Qt::TimerType timerType=Qt::CoarseTimer) |
void | killTimer (int id) |
Kills the timer with timer identifier, id. | |
void | killTimer (Qt::TimerId id) |
template<typename T > | |
T | findChild (QAnyStringView aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
Returns the child of this object that can be cast into type T and that is called name, or \nullptr if there is no such object. | |
template<typename T > | |
QList< T > | findChildren (QAnyStringView aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. | |
template<typename T > | |
T | findChild (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
template<typename T > | |
QList< T > | findChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
const QObjectList & | children () const |
Returns a list of child objects. | |
void | setParent (QObject *parent) |
Makes the object a child of parent. | |
void | installEventFilter (QObject *filterObj) |
Installs an event filter filterObj on this object. | |
void | removeEventFilter (QObject *obj) |
Removes an event filter object obj from this object. | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
bool | disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const |
bool | disconnect (const QObject *receiver, const char *member=nullptr) const |
void | dumpObjectTree () const |
Dumps a tree of children to the debug output. | |
void | dumpObjectInfo () const |
Dumps information about signal connections, etc. | |
bool | setProperty (const char *name, const QVariant &value) |
Sets the value of the object's name property to value. | |
bool | setProperty (const char *name, QVariant &&value) |
QVariant | property (const char *name) const |
Returns the value of the object's name property. | |
QList< QByteArray > | dynamicPropertyNames () const |
QBindingStorage * | bindingStorage () |
const QBindingStorage * | bindingStorage () const |
QObject * | parent () const |
Returns a pointer to the parent object. | |
bool | inherits (const char *classname) const |
Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false . | |
Static Public Member Functions | |
static QWaylandOutput * | fromResource (wl_resource *resource) |
Returns the QWaylandOutput corresponding to resource. | |
Static Public Member Functions inherited from QObject | |
static QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection) |
\threadsafe | |
static QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::ContextTypeForFunctor< Func2 >::ContextType *context, Func2 &&slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 &&slot) |
static bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member) |
\threadsafe | |
static bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member) |
static bool | disconnect (const QMetaObject::Connection &) |
Disconnect a connection. | |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot) |
template<typename Func1 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero) |
Protected Member Functions | |
bool | event (QEvent *event) override |
virtual void | initialize () |
Protected Member Functions inherited from QWaylandObject | |
QWaylandObject (QObject *parent=nullptr) | |
Creates a QWaylandObject as a child of parent. | |
QWaylandObject (QObjectPrivate &d, QObject *parent=nullptr) | |
Protected Member Functions inherited from QObject | |
QObject * | sender () const |
Returns a pointer to the object that sent the signal, if called in a slot activated by a signal; otherwise it returns \nullptr. | |
int | senderSignalIndex () const |
int | receivers (const char *signal) const |
Returns the number of receivers connected to the signal. | |
bool | isSignalConnected (const QMetaMethod &signal) const |
virtual void | timerEvent (QTimerEvent *event) |
This event handler can be reimplemented in a subclass to receive timer events for the object. | |
virtual void | childEvent (QChildEvent *event) |
This event handler can be reimplemented in a subclass to receive child events. | |
virtual void | customEvent (QEvent *event) |
This event handler can be reimplemented in a subclass to receive custom events. | |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
QObject (QObjectPrivate &dd, QObject *parent=nullptr) | |
Properties | |
QWaylandCompositor * | compositor |
QWindow * | window |
\qmlproperty Window QtWayland.Compositor::WaylandOutput::window | |
QString | manufacturer |
\qmlproperty string QtWayland.Compositor::WaylandOutput::manufacturer | |
QString | model |
\qmlproperty string QtWayland.Compositor::WaylandOutput::model | |
QPoint | position |
\qmlproperty point QtWayland.Compositor::WaylandOutput::position | |
QRect | geometry |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::geometry | |
QRect | availableGeometry |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::availableGeometry | |
QSize | physicalSize |
\qmlproperty size QtWayland.Compositor::WaylandOutput::physicalSize | |
QWaylandOutput::Subpixel | subpixel |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::subpixel | |
QWaylandOutput::Transform | transform |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::transform | |
int | scaleFactor |
\qmlproperty int QtWayland.Compositor::WaylandOutput::scaleFactor | |
bool | sizeFollowsWindow |
\qmlproperty bool QtWayland.Compositor::WaylandOutput::sizeFollowsWindow | |
Properties inherited from QObject | |
QString | objectName |
the name of this object | |
Additional Inherited Members | |
Public Slots inherited from QObject | |
void | deleteLater () |
\threadsafe | |
Protected Attributes inherited from QWaylandObject | |
QList< QWaylandCompositorExtension * > | extension_vector |
Protected Attributes inherited from QObject | |
QScopedPointer< QObjectData > | d_ptr |
Related Symbols inherited from QObject | |
template< class T > T | qobject_cast (const QObject *object) |
Returns the given object cast to type T if the object is of type T (or of a subclass); otherwise returns \nullptr. | |
template< typename T > T | qFindChildqFindChildren (const QObject *obj, const QString &name)() |
template< typename T > QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QString &name)() |
QObjectList | |
\macro Q_CLASSINFO(Name, Value) | |
\qmltype WaylandOutput \nativetype QWaylandOutput \inqmlmodule QtWayland.Compositor
Provides access to a displayable area managed by the compositor.
The WaylandOutput manages a rectangular area within bounds of the compositor's geometry, to use it for displaying client content. This could, for instance, be a screen managed by the WaylandCompositor.
The type corresponds to the wl_output
interface in the Wayland protocol.
\inmodule QtWaylandCompositor
The QWaylandOutput class represents a displayable area managed by the compositor.
The QWaylandOutput manages a rectangular area within bounds of the compositor's geometry, to use it for displaying client content. This could, for instance, be a screen managed by the WaylandCompositor.
The class corresponds to the wl_output
interface in the Wayland protocol.
Definition at line 26 of file qwaylandoutput.h.
This enum type is used to specify the subpixel arrangement of a QWaylandOutput.
\value SubpixelUnknown The subpixel arrangement is not set. \value SubpixelNone There are no subpixels. \value SubpixelHorizontalRgb The subpixels are arranged horizontally in red, green, blue order. \value SubpixelHorizontalBgr The subpixels are arranged horizontally in blue, green, red order. \value SubpixelVerticalRgb The subpixels are arranged vertically in red, green, blue order. \value SubpixelVerticalBgr The subpixels are arranged vertically in blue, green, red order.
Enumerator | |
---|---|
SubpixelUnknown | |
SubpixelNone | |
SubpixelHorizontalRgb | |
SubpixelHorizontalBgr | |
SubpixelVerticalRgb | |
SubpixelVerticalBgr |
Definition at line 47 of file qwaylandoutput.h.
This enum type is used to specify the orientation of a QWaylandOutput.
\value TransformNormal The orientation is normal. \value Transform90 The orientation is rotated 90 degrees. \value Transform180 The orientation is rotated 180 degrees. \value Transform270 The orientation is rotated 270 degrees. \value TransformFlipped The orientation is mirrored. \value TransformFlipped90 The orientation is mirrored, and rotated 90 degrees. \value TransformFlipped180 The orientation is mirrored, and rotated 180 degrees. \value TransformFlipped270 The orientation is mirrored, and rotated 270 degrees.
Enumerator | |
---|---|
TransformNormal | |
Transform90 | |
Transform180 | |
Transform270 | |
TransformFlipped | |
TransformFlipped90 | |
TransformFlipped180 | |
TransformFlipped270 |
Definition at line 57 of file qwaylandoutput.h.
QWaylandOutput::QWaylandOutput | ( | ) |
Definition at line 221 of file qwaylandoutput.cpp.
QWaylandOutput::QWaylandOutput | ( | QWaylandCompositor * | compositor, |
QWindow * | window ) |
Constructs a QWaylandOutput in compositor and with the specified window.
The \l{QWaylandCompositor::create()}{create()} function must be called on the compositor before constructing a QWaylandOutput for it.
The QWaylandOutput object is initialized later, in reaction to an event. At this point it is added as an output for the compositor. If it is the first QWaylandOutput object created for this compositor, it becomes the \l{QWaylandCompositor::defaultOutput()}{default output}.
Definition at line 266 of file qwaylandoutput.cpp.
|
override |
Destroys the QWaylandOutput.
Definition at line 278 of file qwaylandoutput.cpp.
void QWaylandOutput::addMode | ( | const QWaylandOutputMode & | mode, |
bool | preferred = false ) |
Adds the mode mode to the output and mark it as preferred if preferred is true
.
Please note there can only be one preferred mode.
Definition at line 502 of file qwaylandoutput.cpp.
QRect QWaylandOutput::availableGeometry | ( | ) | const |
Definition at line 601 of file qwaylandoutput.cpp.
|
signal |
QWaylandCompositor * QWaylandOutput::compositor | ( | ) | const |
\qmlproperty WaylandCompositor QtWayland.Compositor::WaylandOutput::compositor
This property holds the compositor displaying content on this WaylandOutput.
Returns the compositor for this QWaylandOutput.
Definition at line 374 of file qwaylandoutput.cpp.
|
signal |
QWaylandOutputMode QWaylandOutput::currentMode | ( | ) | const |
Returns the output's size in pixels and refresh rate in mHz.
If the current mode is not set it will return an invalid mode.
Definition at line 527 of file qwaylandoutput.cpp.
|
signal |
|
overrideprotectedvirtual |
Reimplemented from QObject.
Definition at line 957 of file qwaylandoutput.cpp.
void QWaylandOutput::frameStarted | ( | ) |
Informs QWaylandOutput that a frame has started.
Definition at line 896 of file qwaylandoutput.cpp.
|
static |
Returns the QWaylandOutput corresponding to resource.
Definition at line 329 of file qwaylandoutput.cpp.
QRect QWaylandOutput::geometry | ( | ) | const |
Definition at line 576 of file qwaylandoutput.cpp.
|
signal |
|
protectedvirtual |
Reimplemented in QWaylandQuickOutput.
Definition at line 288 of file qwaylandoutput.cpp.
QString QWaylandOutput::manufacturer | ( | ) | const |
Definition at line 413 of file qwaylandoutput.cpp.
|
signal |
|
signal |
QString QWaylandOutput::model | ( | ) | const |
Definition at line 441 of file qwaylandoutput.cpp.
|
signal |
QList< QWaylandOutputMode > QWaylandOutput::modes | ( | ) | const |
Returns the list of modes.
Definition at line 491 of file qwaylandoutput.cpp.
QSize QWaylandOutput::physicalSize | ( | ) | const |
Definition at line 640 of file qwaylandoutput.cpp.
|
signal |
bool QWaylandOutput::physicalSizeFollowsSize | ( | ) | const |
|
signal |
QPoint QWaylandOutput::position | ( | ) | const |
Definition at line 469 of file qwaylandoutput.cpp.
|
signal |
struct::wl_resource * QWaylandOutput::resourceForClient | ( | QWaylandClient * | client | ) | const |
Definition at line 339 of file qwaylandoutput.cpp.
int QWaylandOutput::scaleFactor | ( | ) | const |
Definition at line 799 of file qwaylandoutput.cpp.
|
signal |
void QWaylandOutput::sendFrameCallbacks | ( | ) |
Sends pending frame callbacks.
Definition at line 909 of file qwaylandoutput.cpp.
Definition at line 611 of file qwaylandoutput.cpp.
void QWaylandOutput::setCompositor | ( | QWaylandCompositor * | compositor | ) |
Definition at line 382 of file qwaylandoutput.cpp.
void QWaylandOutput::setCurrentMode | ( | const QWaylandOutputMode & | mode | ) |
Sets the current mode.
The mode mode must have been previously added.
Definition at line 543 of file qwaylandoutput.cpp.
Definition at line 418 of file qwaylandoutput.cpp.
Definition at line 446 of file qwaylandoutput.cpp.
Definition at line 645 of file qwaylandoutput.cpp.
void QWaylandOutput::setPhysicalSizeFollowsSize | ( | bool | follow | ) |
Definition at line 474 of file qwaylandoutput.cpp.
void QWaylandOutput::setScaleFactor | ( | int | scale | ) |
Definition at line 804 of file qwaylandoutput.cpp.
void QWaylandOutput::setSizeFollowsWindow | ( | bool | follow | ) |
Definition at line 851 of file qwaylandoutput.cpp.
Definition at line 701 of file qwaylandoutput.cpp.
Definition at line 763 of file qwaylandoutput.cpp.
Definition at line 880 of file qwaylandoutput.cpp.
bool QWaylandOutput::sizeFollowsWindow | ( | ) | const |
Definition at line 846 of file qwaylandoutput.cpp.
|
signal |
QWaylandOutput::Subpixel QWaylandOutput::subpixel | ( | ) | const |
Definition at line 696 of file qwaylandoutput.cpp.
|
signal |
void QWaylandOutput::surfaceEnter | ( | QWaylandSurface * | surface | ) |
Definition at line 931 of file qwaylandoutput.cpp.
void QWaylandOutput::surfaceLeave | ( | QWaylandSurface * | surface | ) |
Definition at line 944 of file qwaylandoutput.cpp.
QWaylandOutput::Transform QWaylandOutput::transform | ( | ) | const |
Definition at line 758 of file qwaylandoutput.cpp.
|
signal |
|
virtual |
Schedules a QEvent::UpdateRequest to be delivered to the QWaylandOutput's \l{window()}{window}.
Reimplemented in QWaylandQuickOutput.
Definition at line 354 of file qwaylandoutput.cpp.
QWindow * QWaylandOutput::window | ( | ) | const |
Definition at line 875 of file qwaylandoutput.cpp.
|
signal |
|
signal |
|
readwrite |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::availableGeometry
This property holds the geometry of the WaylandOutput available for displaying content. The available geometry is in output coordinates space, starts from 0,0 and it's as big as the output by default.
This property holds the geometry of the QWaylandOutput available for displaying content. The available geometry is in output coordinates space, starts from 0,0 and it's as big as the output by default.
Definition at line 36 of file qwaylandoutput.h.
|
readwrite |
Definition at line 30 of file qwaylandoutput.h.
|
read |
\qmlproperty rect QtWayland.Compositor::WaylandOutput::geometry
This property holds the geometry of the WaylandOutput.
This property holds the geometry of the QWaylandOutput.
Definition at line 35 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty string QtWayland.Compositor::WaylandOutput::manufacturer
This property holds a textual description of the manufacturer of this WaylandOutput.
This property holds a textual description of the manufacturer of this QWaylandOutput.
Definition at line 32 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty string QtWayland.Compositor::WaylandOutput::model
This property holds a textual description of the model of this WaylandOutput.
This property holds a textual description of the model of this QWaylandOutput.
Definition at line 33 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty size QtWayland.Compositor::WaylandOutput::physicalSize
This property holds the physical size of the WaylandOutput in millimeters.
This property holds the physical size of the QWaylandOutput in millimeters.
Definition at line 37 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty point QtWayland.Compositor::WaylandOutput::position
This property holds the position of this WaylandOutput in the compositor's coordinate system.
This property holds the position of this QWaylandOutput in the compositor's coordinate system.
Definition at line 34 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty int QtWayland.Compositor::WaylandOutput::scaleFactor
This property holds the factor by which the WaylandCompositor scales surface buffers before they are displayed. It is used on high density output devices where unscaled content would be too small to be practical. The client can in turn set the scale factor of its buffer to match the output if it prefers to provide high resolution content that is suitable for the output device.
The default is 1 (no scaling).
This property holds the factor by which the QWaylandCompositor scales surface buffers before they are displayed. This is used on high density output devices where unscaled content would be too small to be practical. The client can in turn set the scale factor of its buffer to match the output if it prefers to provide high resolution content that is suitable for the output device.
The default is 1 (no scaling).
Definition at line 40 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty bool QtWayland.Compositor::WaylandOutput::sizeFollowsWindow
This property controls whether the size of the WaylandOutput matches the size of its window.
If this property is true, all modes previously added are replaced by a mode that matches window size and screen refresh rate.
The default is false.
This property controls whether the size of the QWaylandOutput matches the size of its window.
If this property is true, all modes previously added are replaced by a mode that matches window size and screen refresh rate.
The default is false.
Definition at line 41 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::subpixel
This property holds the subpixel arrangement of this WaylandOutput.
\list
The default is WaylandOutput.SubpixelUnknown.
This property holds the subpixel arrangement of this QWaylandOutput. The default is QWaylandOutput::SubpixelUnknown.
Definition at line 38 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty enum QtWayland.Compositor::WaylandOutput::transform
This property holds the transformation that the QWaylandCompositor applies to a surface to compensate for the orientation of the QWaylandOutput.
\list
The default is WaylandOutput.TransformNormal.
This property holds the transformation that the QWaylandCompositor applies to a surface to compensate for the orientation of the QWaylandOutput.
The default is QWaylandOutput::TransformNormal.
Definition at line 39 of file qwaylandoutput.h.
|
readwrite |
\qmlproperty Window QtWayland.Compositor::WaylandOutput::window
This property holds the Window for this WaylandOutput.
This property holds the QWindow for this QWaylandOutput.
Definition at line 31 of file qwaylandoutput.h.