Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QHighDpi Namespace Reference

Functions

qreal scale (qreal value, qreal scaleFactor, QPointF=QPointF(0, 0))
QSize scale (const QSize &value, qreal scaleFactor, QPointF=QPointF(0, 0))
QSizeF scale (const QSizeF &value, qreal scaleFactor, QPointF=QPointF(0, 0))
QVector2D scale (const QVector2D &value, qreal scaleFactor, QPointF=QPointF(0, 0))
QPointF scale (const QPointF &pos, qreal scaleFactor, QPointF origin=QPointF(0, 0))
QPoint scale (const QPoint &pos, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRect scale (const QRect &rect, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRectF scale (const QRectF &rect, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QMargins scale (const QMargins &margins, qreal scaleFactor, QPoint origin=QPoint(0, 0))
template<typename T>
QList< T > scale (const QList< T > &list, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRegion scale (const QRegion &region, qreal scaleFactor, QPoint origin=QPoint(0, 0))
template<typename T>
QHighDpiScaling::Point position (T, QHighDpiScaling::Point::Kind)
QHighDpiScaling::Point position (QPoint point, QHighDpiScaling::Point::Kind kind)
QHighDpiScaling::Point position (QPointF point, QHighDpiScaling::Point::Kind kind)
QHighDpiScaling::Point position (QRect rect, QHighDpiScaling::Point::Kind kind)
QHighDpiScaling::Point position (QRectF rect, QHighDpiScaling::Point::Kind kind)
template<typename T, typename C>
fromNativePixels (const T &value, const C *context)
template<typename T, typename C>
toNativePixels (const T &value, const C *context)
template<typename T, typename C>
fromNativeLocalPosition (const T &value, const C *context)
template<typename T, typename C>
toNativeLocalPosition (const T &value, const C *context)
template<typename T, typename C>
fromNativeGlobalPosition (const T &value, const C *context)
template<typename T, typename C>
toNativeGlobalPosition (const T &value, const C *context)
template<typename T, typename C>
fromNativeWindowGeometry (const T &value, const C *context)
template<typename T, typename C>
toNativeWindowGeometry (const T &value, const C *context)
template<typename T>
fromNative (const T &value, qreal scaleFactor, QPoint origin=QPoint(0, 0))
template<typename T>
toNative (const T &value, qreal scaleFactor, QPoint origin=QPoint(0, 0))
QRect fromNative (const QRect &rect, const QScreen *screen, const QPoint &screenOrigin)
QRect fromNativeScreenGeometry (const QRect &nativeScreenGeometry, const QScreen *screen)
QRegion fromNativeLocalRegion (const QRegion &pixelRegion, const QWindow *window)
QRegion fromNativeLocalExposedRegion (const QRegion &pixelRegion, const QWindow *window)
QRegion toNativeLocalRegion (const QRegion &pointRegion, const QWindow *window)

Function Documentation

◆ fromNative() [1/2]

QRect QHighDpi::fromNative ( const QRect & rect,
const QScreen * screen,
const QPoint & screenOrigin )
inline

Definition at line 283 of file qhighdpiscaling_p.h.

◆ fromNative() [2/2]

template<typename T>
T QHighDpi::fromNative ( const T & value,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 272 of file qhighdpiscaling_p.h.

◆ fromNativeGlobalPosition()

template<typename T, typename C>
T QHighDpi::fromNativeGlobalPosition ( const T & value,
const C * context )

Definition at line 240 of file qhighdpiscaling_p.h.

◆ fromNativeLocalExposedRegion()

QRegion QHighDpi::fromNativeLocalExposedRegion ( const QRegion & pixelRegion,
const QWindow * window )
inline

Definition at line 301 of file qhighdpiscaling_p.h.

◆ fromNativeLocalPosition()

template<typename T, typename C>
T QHighDpi::fromNativeLocalPosition ( const T & value,
const C * context )

Definition at line 228 of file qhighdpiscaling_p.h.

◆ fromNativeLocalRegion()

QRegion QHighDpi::fromNativeLocalRegion ( const QRegion & pixelRegion,
const QWindow * window )
inline

Definition at line 294 of file qhighdpiscaling_p.h.

◆ fromNativePixels()

template<typename T, typename C>
T QHighDpi::fromNativePixels ( const T & value,
const C * context )

Definition at line 214 of file qhighdpiscaling_p.h.

◆ fromNativeScreenGeometry()

QRect QHighDpi::fromNativeScreenGeometry ( const QRect & nativeScreenGeometry,
const QScreen * screen )
inline

Definition at line 288 of file qhighdpiscaling_p.h.

◆ fromNativeWindowGeometry()

template<typename T, typename C>
T QHighDpi::fromNativeWindowGeometry ( const T & value,
const C * context )

Definition at line 256 of file qhighdpiscaling_p.h.

◆ position() [1/5]

QHighDpiScaling::Point QHighDpi::position ( QPoint point,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 200 of file qhighdpiscaling_p.h.

◆ position() [2/5]

QHighDpiScaling::Point QHighDpi::position ( QPointF point,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 203 of file qhighdpiscaling_p.h.

◆ position() [3/5]

QHighDpiScaling::Point QHighDpi::position ( QRect rect,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 206 of file qhighdpiscaling_p.h.

◆ position() [4/5]

QHighDpiScaling::Point QHighDpi::position ( QRectF rect,
QHighDpiScaling::Point::Kind kind )
inline

Definition at line 209 of file qhighdpiscaling_p.h.

◆ position() [5/5]

template<typename T>
QHighDpiScaling::Point QHighDpi::position ( T ,
QHighDpiScaling::Point::Kind  )
inline

Definition at line 197 of file qhighdpiscaling_p.h.

◆ scale() [1/11]

template<typename T>
QList< T > QHighDpi::scale ( const QList< T > & list,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )

Definition at line 174 of file qhighdpiscaling_p.h.

◆ scale() [2/11]

QMargins QHighDpi::scale ( const QMargins & margins,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 166 of file qhighdpiscaling_p.h.

◆ scale() [3/11]

QPoint QHighDpi::scale ( const QPoint & pos,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 151 of file qhighdpiscaling_p.h.

◆ scale() [4/11]

QPointF QHighDpi::scale ( const QPointF & pos,
qreal scaleFactor,
QPointF origin = QPointF(0, 0) )
inline

Definition at line 146 of file qhighdpiscaling_p.h.

◆ scale() [5/11]

QRect QHighDpi::scale ( const QRect & rect,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 156 of file qhighdpiscaling_p.h.

◆ scale() [6/11]

QRectF QHighDpi::scale ( const QRectF & rect,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 161 of file qhighdpiscaling_p.h.

◆ scale() [7/11]

QRegion QHighDpi::scale ( const QRegion & region,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 186 of file qhighdpiscaling_p.h.

◆ scale() [8/11]

QSize QHighDpi::scale ( const QSize & value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 131 of file qhighdpiscaling_p.h.

◆ scale() [9/11]

QSizeF QHighDpi::scale ( const QSizeF & value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 136 of file qhighdpiscaling_p.h.

◆ scale() [10/11]

QVector2D QHighDpi::scale ( const QVector2D & value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 141 of file qhighdpiscaling_p.h.

◆ scale() [11/11]

qreal QHighDpi::scale ( qreal value,
qreal scaleFactor,
QPointF = QPointF(0, 0) )
inline

Definition at line 126 of file qhighdpiscaling_p.h.

◆ toNative()

template<typename T>
T QHighDpi::toNative ( const T & value,
qreal scaleFactor,
QPoint origin = QPoint(0, 0) )
inline

Definition at line 278 of file qhighdpiscaling_p.h.

◆ toNativeGlobalPosition()

template<typename T, typename C>
T QHighDpi::toNativeGlobalPosition ( const T & value,
const C * context )

Definition at line 248 of file qhighdpiscaling_p.h.

◆ toNativeLocalPosition()

template<typename T, typename C>
T QHighDpi::toNativeLocalPosition ( const T & value,
const C * context )

Definition at line 234 of file qhighdpiscaling_p.h.

◆ toNativeLocalRegion()

QRegion QHighDpi::toNativeLocalRegion ( const QRegion & pointRegion,
const QWindow * window )
inline

Definition at line 314 of file qhighdpiscaling_p.h.

◆ toNativePixels()

template<typename T, typename C>
T QHighDpi::toNativePixels ( const T & value,
const C * context )

Definition at line 221 of file qhighdpiscaling_p.h.

◆ toNativeWindowGeometry()

template<typename T, typename C>
T QHighDpi::toNativeWindowGeometry ( const T & value,
const C * context )

Definition at line 264 of file qhighdpiscaling_p.h.