![]() |
Qt 6.x
The Qt SDK
|
#include <qssgdataref_p.h>
Public Member Functions | |
QSSGDataView (const QList< T > &data) | |
template<qsizetype N> | |
QSSGDataView (const QVarLengthArray< T, N > &data) | |
QSSGDataView (const T *inData, qsizetype inSize) | |
constexpr | QSSGDataView () |
qsizetype | size () const |
const T * | begin () const |
const T * | end () const |
const T & | first () const |
const T & | last () const |
const T & | operator[] (int index) const |
bool | isEmpty () const |
void | clear () |
operator const void * () | |
Public Attributes | |
const T * | mData |
qsizetype | mSize |
Definition at line 27 of file qssgdataref_p.h.
|
inlineexplicit |
Definition at line 32 of file qssgdataref_p.h.
References QSSGDataView< T >::mSize, and Q_ASSERT.
|
inlineexplicit |
Definition at line 34 of file qssgdataref_p.h.
References QSSGDataView< T >::mSize, and Q_ASSERT.
|
inline |
Definition at line 35 of file qssgdataref_p.h.
References QSSGDataView< T >::mSize, and Q_ASSERT.
|
inlineconstexpr |
Definition at line 36 of file qssgdataref_p.h.
|
inline |
Definition at line 40 of file qssgdataref_p.h.
References QSSGDataView< T >::mData.
Referenced by QSSGDataView< T >::first().
|
inline |
Definition at line 55 of file qssgdataref_p.h.
References QSSGDataView< T >::mData, and QSSGDataView< T >::mSize.
|
inline |
Definition at line 41 of file qssgdataref_p.h.
References QSSGDataView< T >::mData, and QSSGDataView< T >::mSize.
Referenced by QSSGDataView< T >::last().
|
inline |
Definition at line 43 of file qssgdataref_p.h.
References QSSGDataView< T >::begin(), QSSGDataView< T >::isEmpty(), and Q_ASSERT.
|
inline |
Definition at line 53 of file qssgdataref_p.h.
References QSSGDataView< T >::mSize.
Referenced by QSSGDataView< T >::first(), generateFragmentShader(), and QSSGDataView< T >::last().
|
inline |
Definition at line 44 of file qssgdataref_p.h.
References QSSGDataView< T >::end(), QSSGDataView< T >::isEmpty(), and Q_ASSERT.
|
inline |
Definition at line 61 of file qssgdataref_p.h.
References QSSGDataView< T >::mData.
|
inline |
Definition at line 46 of file qssgdataref_p.h.
References QSSGDataView< T >::mData, QSSGDataView< T >::mSize, and Q_ASSERT.
|
inline |
Definition at line 38 of file qssgdataref_p.h.
References QSSGDataView< T >::mSize.
Referenced by generateMainLightCalculation(), and QSSGMaterialShaderGenerator::setRhiMaterialProperties().
const T* QSSGDataView< T >::mData |
Definition at line 29 of file qssgdataref_p.h.
Referenced by QSSGDataView< T >::begin(), QSSGDataView< quint8 >::begin(), QSSGDataView< T >::clear(), QSSGDataView< quint8 >::clear(), QSSGDataView< T >::end(), QSSGDataView< quint8 >::end(), QSSGDataView< T >::operator const void *(), QSSGDataView< quint8 >::operator const void *(), QSSGDataView< T >::operator[](), QSSGDataView< quint8 >::operator[](), and QSSGMaterialShaderGenerator::setRhiMaterialProperties().
qsizetype QSSGDataView< T >::mSize |
Definition at line 30 of file qssgdataref_p.h.
Referenced by QSSGDataView< quint8 >::QSSGDataView(), QSSGDataView< T >::QSSGDataView(), QSSGDataView< quint8 >::QSSGDataView(), QSSGDataView< quint8 >::QSSGDataView(), QSSGDataView< T >::QSSGDataView(), QSSGDataView< T >::QSSGDataView(), QSSGDataView< quint8 >::QSSGDataView(), QSSGDataView< T >::clear(), QSSGDataView< quint8 >::clear(), QSSGDataView< T >::end(), QSSGDataView< quint8 >::end(), QSSGDataView< T >::isEmpty(), QSSGDataView< quint8 >::isEmpty(), QSSGDataView< T >::operator[](), QSSGDataView< quint8 >::operator[](), QSSGMaterialShaderGenerator::setRhiMaterialProperties(), QSSGDataView< T >::size(), and QSSGDataView< quint8 >::size().