![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrhicontext_p.h>
Public Member Functions | |
| void | clear () |
| QSSGRhiShaderResourceBindingList () | |
| QSSGRhiShaderResourceBindingList (const QSSGRhiShaderResourceBindingList &other) | |
| QSSGRhiShaderResourceBindingList & | operator= (const QSSGRhiShaderResourceBindingList &other) Q_DECL_NOTHROW |
| void | addUniformBuffer (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiBuffer *bufbuf, int offsetoffset=0, int sizesize=0, bool hasDynamicOffset=false) |
| void | addTexture (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiTexture *tex, QRhiSampler *samplersampler) |
| void | addImageLoad (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiTexture *tex, int levellevel) |
| void | addImageStore (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiTexture *tex, int levellevel) |
| void | addImageLoadStore (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiTexture *tex, int levellevel) |
| void | addStorageBufferLoad (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiBuffer *bufbuf, int offsetoffset=0, int sizesize=0) |
| void | addStorageBufferStore (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiBuffer *bufbuf, int offsetoffset=0, int sizesize=0) |
| void | addStorageBufferLoadStore (int binding, QRhiShaderResourceBinding::StageFlags stage, QRhiBuffer *bufbuf, int offsetoffset=0, int sizesize=0) |
Public Attributes | |
| int | p = 0 |
| size_t | h = 0 |
| QRhiShaderResourceBinding | v [MAX_SIZE] |
Static Public Attributes | |
| static const int | MAX_SIZE = 32 |
Definition at line 640 of file qssgrhicontext_p.h.
|
inline |
Definition at line 651 of file qssgrhicontext_p.h.
|
inline |
Definition at line 653 of file qssgrhicontext_p.h.
| void QSSGRhiShaderResourceBindingList::addImageLoad | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiTexture * | tex, | ||
| int | level ) |
Definition at line 1807 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addImageLoadStore | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiTexture * | tex, | ||
| int | level ) |
Definition at line 1823 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addImageStore | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiTexture * | tex, | ||
| int | level ) |
Definition at line 1815 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addStorageBufferLoad | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiBuffer * | buf, | ||
| int | offset = 0, | ||
| int | size = 0 ) |
Definition at line 1778 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addStorageBufferLoadStore | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiBuffer * | buf, | ||
| int | offset = 0, | ||
| int | size = 0 ) |
Definition at line 1770 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addStorageBufferStore | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiBuffer * | buf, | ||
| int | offset = 0, | ||
| int | size = 0 ) |
Definition at line 1786 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addTexture | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiTexture * | tex, | ||
| QRhiSampler * | sampler ) |
Definition at line 1794 of file qssgrhicontext.cpp.
| void QSSGRhiShaderResourceBindingList::addUniformBuffer | ( | int | binding, |
| QRhiShaderResourceBinding::StageFlags | stage, | ||
| QRhiBuffer * | buf, | ||
| int | offset = 0, | ||
| int | size = 0, | ||
| bool | hasDynamicOffset = false ) |
Definition at line 1758 of file qssgrhicontext.cpp.
|
inline |
Definition at line 649 of file qssgrhicontext_p.h.
|
inline |
Definition at line 661 of file qssgrhicontext_p.h.
| size_t QSSGRhiShaderResourceBindingList::h = 0 |
Definition at line 646 of file qssgrhicontext_p.h.
|
static |
Definition at line 643 of file qssgrhicontext_p.h.
| int QSSGRhiShaderResourceBindingList::p = 0 |
Definition at line 645 of file qssgrhicontext_p.h.
| QRhiShaderResourceBinding QSSGRhiShaderResourceBindingList::v[MAX_SIZE] |
Definition at line 647 of file qssgrhicontext_p.h.