![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QTextureFileDataPrivate () | |
QTextureFileDataPrivate (const QTextureFileDataPrivate &other) | |
~QTextureFileDataPrivate () | |
void | ensureSize (int levels, int faces, bool force=false) |
bool | isValid (int level, int face) const |
int | getOffset (int level, int face) const |
void | setOffset (int value, int level, int face) |
int | getLength (int level, int face) const |
void | setLength (int value, int level, int face) |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Public Attributes | |
QTextureFileData::Mode | mode = QTextureFileData::ByteArrayMode |
QByteArray | logName |
QByteArray | data |
QVarLengthArray< QList< int >, MAX_FACES > | offsets |
QVarLengthArray< QList< int >, MAX_FACES > | lengths |
QVarLengthArray< QList< QImage >, MAX_FACES > | images |
QSize | size |
quint32 | format = 0 |
quint32 | internalFormat = 0 |
quint32 | baseInternalFormat = 0 |
int | numFaces = 0 |
int | numLevels = 0 |
QMap< QByteArray, QByteArray > | keyValues |
![]() | |
QAtomicInt | ref |
Definition at line 16 of file qtexturefiledata.cpp.
|
inline |
Definition at line 19 of file qtexturefiledata.cpp.
|
inline |
Definition at line 23 of file qtexturefiledata.cpp.
|
inline |
Definition at line 39 of file qtexturefiledata.cpp.
Definition at line 43 of file qtexturefiledata.cpp.
References QTextureFileData::ByteArrayMode, images, numFaces, numLevels, offsets, qMax(), and QVarLengthArray< T, Prealloc >::resize().
Referenced by QTextureFileData::setData(), QTextureFileData::setDataLength(), QTextureFileData::setDataOffset(), QTextureFileData::setNumFaces(), and QTextureFileData::setNumLevels().
|
inline |
Definition at line 65 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::dataLength(), and QTextureFileData::isValid().
|
inline |
Definition at line 63 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::dataOffset(), and QTextureFileData::isValid().
|
inline |
Definition at line 61 of file qtexturefiledata.cpp.
References numFaces, and numLevels.
Referenced by QTextureFileData::dataLength(), QTextureFileData::dataOffset(), and QTextureFileData::getDataView().
|
inline |
Definition at line 66 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::setDataLength().
|
inline |
Definition at line 64 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::setDataOffset().
quint32 QTextureFileDataPrivate::baseInternalFormat = 0 |
Definition at line 77 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::glBaseInternalFormat(), and QTextureFileData::setGLBaseInternalFormat().
QByteArray QTextureFileDataPrivate::data |
Definition at line 70 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::data(), QTextureFileData::getDataView(), QTextureFileData::isValid(), and QTextureFileData::setData().
quint32 QTextureFileDataPrivate::format = 0 |
Definition at line 75 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::glFormat(), QTextureFileData::isValid(), and QTextureFileData::setGLFormat().
QVarLengthArray<QList<QImage>, MAX_FACES> QTextureFileDataPrivate::images |
Definition at line 73 of file qtexturefiledata.cpp.
Referenced by ensureSize(), QTextureFileData::getDataView(), and QTextureFileData::setData().
quint32 QTextureFileDataPrivate::internalFormat = 0 |
Definition at line 76 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::glInternalFormat(), QTextureFileData::isValid(), and QTextureFileData::setGLInternalFormat().
QMap<QByteArray, QByteArray> QTextureFileDataPrivate::keyValues |
Definition at line 80 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::keyValueMetadata(), and QTextureFileData::setKeyValueMetadata().
QVarLengthArray<QList<int>, MAX_FACES> QTextureFileDataPrivate::lengths |
Definition at line 72 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::isValid().
QByteArray QTextureFileDataPrivate::logName |
Definition at line 69 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::logName(), and QTextureFileData::setLogName().
QTextureFileData::Mode QTextureFileDataPrivate::mode = QTextureFileData::ByteArrayMode |
Definition at line 68 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::QTextureFileData(), QTextureFileData::dataLength(), QTextureFileData::dataOffset(), QTextureFileData::getDataView(), QTextureFileData::isValid(), QTextureFileData::setData(), QTextureFileData::setData(), QTextureFileData::setDataLength(), and QTextureFileData::setDataOffset().
int QTextureFileDataPrivate::numFaces = 0 |
Definition at line 78 of file qtexturefiledata.cpp.
Referenced by ensureSize(), QTextureFileData::isValid(), isValid(), QTextureFileData::numFaces(), and QTextureFileData::setNumLevels().
int QTextureFileDataPrivate::numLevels = 0 |
Definition at line 79 of file qtexturefiledata.cpp.
Referenced by ensureSize(), QTextureFileData::isValid(), isValid(), QTextureFileData::numLevels(), and QTextureFileData::setNumFaces().
QVarLengthArray<QList<int>, MAX_FACES> QTextureFileDataPrivate::offsets |
Definition at line 71 of file qtexturefiledata.cpp.
Referenced by ensureSize(), and QTextureFileData::isValid().
QSize QTextureFileDataPrivate::size |
Definition at line 74 of file qtexturefiledata.cpp.
Referenced by QTextureFileData::isValid(), QTextureFileData::setSize(), and QTextureFileData::size().