![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qrhiwidget_p.h>
Additional Inherited Members | |
![]() | |
enum | DrawWidgetFlag { DrawAsRoot = 0x01 , DrawPaintOnScreen = 0x02 , DrawRecursive = 0x04 , DrawInvisible = 0x08 , DontSubtractOpaqueChildren = 0x10 , DontDrawOpaqueChildren = 0x20 , DontDrawNativeChildren = 0x40 , DontSetCompositionMode = 0x80 , UseEffectRegionBounds = 0x100 } |
enum | Direction { DirectionNorth = 0x01 , DirectionEast = 0x10 , DirectionSouth = 0x02 , DirectionWest = 0x20 } |
enum class | WindowHandleMode { Direct , Closest , TopLevel } |
enum | CloseMode { CloseNoEvent , CloseWithEvent , CloseWithSpontaneousEvent } |
enum class | FocusDirection { Previous , Next } |
enum class | FocusChainRemovalRule { EnsureFocusOut = 0x01 , AssertConsistency = 0x02 } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
![]() | |
static QWidgetPrivate * | get (QWidget *w) |
static const QWidgetPrivate * | get (const QWidget *w) |
static void | checkRestoredGeometry (const QRect &availableGeometry, QRect *restoredGeometry, int frameHeight) |
static void | adjustFlags (Qt::WindowFlags &flags, QWidget *w=nullptr) |
static QWidget * | parentGraphicsView (const QWidget *widget) |
static QRect | screenGeometry (const QWidget *widget) |
static QRect | availableScreenGeometry (const QWidget *widget) |
static QScreen * | screen (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | screenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | availableScreenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static void | sendComposeStatus (QWidget *w, bool end) |
static void | setWidgetParentHelper (QObject *widgetAsObject, QObject *newParent) |
static bool | insertIntoFocusChain (const QWidgetList &toBeInserted, FocusDirection direction, QWidget *position) |
static QWidgetList | takeFromFocusChain (QWidget *from, QWidget *to, FocusDirection direction=FocusDirection::Next) |
![]() | |
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 QWidgetMapper * | mapper = nullptr |
static QWidgetSet * | allWidgets = nullptr |
static int | instanceCounter = 0 |
static int | maxInstances = 0 |
Definition at line 25 of file qrhiwidget_p.h.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 352 of file qrhiwidget.cpp.
void QRhiWidgetPrivate::ensureRhi | ( | ) |
Definition at line 488 of file qrhiwidget.cpp.
void QRhiWidgetPrivate::ensureTexture | ( | bool * | changed | ) |
Definition at line 535 of file qrhiwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 368 of file qrhiwidget.cpp.
void QRhiWidgetPrivate::init | ( | ) |
Definition at line 188 of file qrhiwidget.cpp.
bool QRhiWidgetPrivate::invokeInitialize | ( | QRhiCommandBuffer * | cb | ) |
Definition at line 647 of file qrhiwidget.cpp.
void QRhiWidgetPrivate::releaseResources | ( | ) |
Definition at line 480 of file qrhiwidget.cpp.
void QRhiWidgetPrivate::resetColorBufferObjects | ( | ) |
Definition at line 448 of file qrhiwidget.cpp.
void QRhiWidgetPrivate::resetRenderTargetObjects | ( | ) |
Definition at line 464 of file qrhiwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 347 of file qrhiwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 321 of file qrhiwidget.cpp.
|
overridevirtual |
Reimplemented from QWidgetPrivate.
Definition at line 339 of file qrhiwidget.cpp.
bool QRhiWidgetPrivate::autoRenderTarget = true |
Definition at line 50 of file qrhiwidget_p.h.
QRhiTexture* QRhiWidgetPrivate::colorTexture = nullptr |
Definition at line 54 of file qrhiwidget_p.h.
QPlatformBackingStoreRhiConfig QRhiWidgetPrivate::config |
Definition at line 45 of file qrhiwidget_p.h.
QRhiRenderBuffer* QRhiWidgetPrivate::depthStencilBuffer = nullptr |
Definition at line 57 of file qrhiwidget_p.h.
QSize QRhiWidgetPrivate::fixedSize |
Definition at line 49 of file qrhiwidget_p.h.
bool QRhiWidgetPrivate::mirrorVertically = false |
Definition at line 51 of file qrhiwidget_p.h.
QRhiRenderBuffer* QRhiWidgetPrivate::msaaColorBuffer = nullptr |
Definition at line 55 of file qrhiwidget_p.h.
bool QRhiWidgetPrivate::noSize = false |
Definition at line 44 of file qrhiwidget_p.h.
QBackingStoreRhiSupport QRhiWidgetPrivate::offscreenRenderer |
Definition at line 52 of file qrhiwidget_p.h.
|
mutable |
Definition at line 60 of file qrhiwidget_p.h.
QRhiRenderPassDescriptor* QRhiWidgetPrivate::renderPassDescriptor = nullptr |
Definition at line 59 of file qrhiwidget_p.h.
QRhiTextureRenderTarget* QRhiWidgetPrivate::renderTarget = nullptr |
Definition at line 58 of file qrhiwidget_p.h.
QRhiTexture* QRhiWidgetPrivate::resolveTexture = nullptr |
Definition at line 56 of file qrhiwidget_p.h.
QRhi* QRhiWidgetPrivate::rhi = nullptr |
Definition at line 43 of file qrhiwidget_p.h.
QRhiTexture::Format QRhiWidgetPrivate::rhiTextureFormat = QRhiTexture::RGBA8 |
Definition at line 47 of file qrhiwidget_p.h.
int QRhiWidgetPrivate::samples = 1 |
Definition at line 48 of file qrhiwidget_p.h.
bool QRhiWidgetPrivate::textureInvalid = false |
Definition at line 53 of file qrhiwidget_p.h.
QRhiWidget::TextureFormat QRhiWidgetPrivate::widgetTextureFormat = QRhiWidget::TextureFormat::RGBA8 |
Definition at line 46 of file qrhiwidget_p.h.