![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <rhi/qrhi.h>#include <QBitArray>#include <QAtomicInt>#include <QElapsedTimer>#include <QLoggingCategory>#include <QtCore/qhash.h>#include <QtCore/qset.h>#include <QtCore/qvarlengtharray.h>#include <algorithm>#include <utility>Go to the source code of this file.
Classes | |
| class | QRhiImplementation |
| struct | QRhiBinaryCache< Key, Value, MaxBytes > |
| struct | QRhiDebugHooks |
| class | QRhiBufferBackedIndirectCommandBuffer |
| struct | QRhiBufferDataPrivate |
| class | QRhiBufferData |
| class | QRhiResourceUpdateBatchPrivate |
| struct | QRhiResourceUpdateBatchPrivate::BufferOp |
| struct | QRhiResourceUpdateBatchPrivate::TextureOp |
| struct | QRhiResourceUpdateBatchPrivate::TextureOp::SubresourceUpload |
| struct | QRhiBatchedBindings< T > |
| struct | QRhiBatchedBindings< T >::Batch |
| class | QRhiGlobalObjectIdGenerator |
| class | QRhiPassResourceMap< Key, T, Prealloc > |
| class | QRhiPassResourceTracker |
| struct | QRhiPassResourceTracker::UsageState |
| struct | QRhiPassResourceTracker::Buffer |
| struct | QRhiPassResourceTracker::Texture |
| class | QRhiBackendCommandList< T, GROW > |
| struct | QRhiRenderTargetAttachmentTracker |
| struct | QRhiRenderTargetAttachmentTracker::ResId |
| class | QRhiPipelineCacheDataReader |
Macros | |
| #define | QRHI_RES(t, x) |
| #define | QRHI_RES_RHI(t) |
Enumerations | |
| enum | QRhiTargetRectBoundMode { UnBounded , Bounded } |
Functions | |
| quint32 | qrhiBinaryCacheEntryByteSize (const QByteArray &datadata) |
| template<QRhiTargetRectBoundMode boundingMode, typename T, size_t N> | |
| bool | qrhi_toTopLeftRenderTargetRect (const QSize &outputSize, const std::array< T, N > &rr, T *xx, T *yy, T *ww, T *hh) |
| Q_DECLARE_TYPEINFO (QRhiBufferData, Q_RELOCATABLE_TYPE) | |
| Q_DECLARE_TYPEINFO (QRhiPassResourceTracker::Buffer, Q_RELOCATABLE_TYPE) | |
| Q_DECLARE_TYPEINFO (QRhiPassResourceTracker::Texture, Q_RELOCATABLE_TYPE) | |
| bool | operator== (const QRhiRenderTargetAttachmentTracker::ResId &aa, const QRhiRenderTargetAttachmentTracker::ResId &bb) |
| bool | operator!= (const QRhiRenderTargetAttachmentTracker::ResId &aa, const QRhiRenderTargetAttachmentTracker::ResId &bb) |
| template<typename T> | |
| T * | qrhi_objectFromProxyData (QRhiSwapChainProxyData *pd, QWindow *window, QRhi::Implementation impl, uint objectIndex) |
Variables | |
| Q_GUI_EXPORT QRhiDebugHooks | qrhiDebugHooks |
| #define QRHI_RES_RHI | ( | t | ) |
|
inline |
Definition at line 1038 of file qrhi_p.h.
References operator==().
|
inline |
Definition at line 1033 of file qrhi_p.h.
References QRhiRenderTargetAttachmentTracker::ResId::generation.
Referenced by operator!=().
| Q_DECLARE_TYPEINFO | ( | QRhiBufferData | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QRhiPassResourceTracker::Buffer | , |
| Q_RELOCATABLE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QRhiPassResourceTracker::Texture | , |
| Q_RELOCATABLE_TYPE | ) |
|
inline |
Definition at line 1098 of file qrhi_p.h.
References QRhiSwapChainProxyData::reserved.
| bool qrhi_toTopLeftRenderTargetRect | ( | const QSize & | outputSize, |
| const std::array< T, N > & | r, | ||
| T * | x, | ||
| T * | y, | ||
| T * | w, | ||
| T * | h ) |
|
inline |
|
extern |