![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdxgivsyncservice_p.h>
Public Types | |
| using | CallbackWindowList = QVarLengthArray<QWindow *, 16> |
| using | Callback = std::function<void(const CallbackWindowList &windowList, qint64 timestampNs)> |
Public Member Functions | |
| void | refAdapter (LUID luid) |
| void | derefAdapter (LUID luid) |
| void | beginFrame (LUID luid) |
| void | registerWindow (QWindow *window) |
| void | unregisterWindow (QWindow *window) |
| bool | supportsWindow (QWindow *window) |
| qsizetype | registerCallback (Callback cb) |
| void | unregisterCallback (qsizetype id) |
Static Public Member Functions | |
| static QDxgiVSyncService * | instance () |
Definition at line 28 of file qdxgivsyncservice_p.h.
| using QDxgiVSyncService::Callback = std::function<void(const CallbackWindowList &windowList, qint64 timestampNs)> |
Definition at line 67 of file qdxgivsyncservice_p.h.
| using QDxgiVSyncService::CallbackWindowList = QVarLengthArray<QWindow *, 16> |
Definition at line 66 of file qdxgivsyncservice_p.h.
| void QDxgiVSyncService::beginFrame | ( | LUID | luid | ) |
Definition at line 147 of file qdxgivsyncservice.cpp.
| void QDxgiVSyncService::derefAdapter | ( | LUID | luid | ) |
Definition at line 234 of file qdxgivsyncservice.cpp.
|
static |
Definition at line 85 of file qdxgivsyncservice.cpp.
| void QDxgiVSyncService::refAdapter | ( | LUID | luid | ) |
Definition at line 178 of file qdxgivsyncservice.cpp.
Definition at line 420 of file qdxgivsyncservice.cpp.
Definition at line 374 of file qdxgivsyncservice.cpp.
| bool QDxgiVSyncService::supportsWindow | ( | QWindow * | window | ) |
Definition at line 413 of file qdxgivsyncservice.cpp.
Definition at line 433 of file qdxgivsyncservice.cpp.
Definition at line 399 of file qdxgivsyncservice.cpp.