![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qssglightmapio_p.h"#include <private/qssgrenderloadedtexture_p.h>#include <private/qssgassert_p.h>#include <QDataStream>#include <QDebug>#include <QtEndian>#include <QFile>#include <algorithm>#include <cstring>Go to the source code of this file.
Classes | |
| struct | IndexEntry |
| struct | QSSGLightmapIOPrivate |
Typedefs | |
| using | IndexKey = std::tuple<QSSGLightmapIODataTag , qint32 , QByteArray > |
Functions | |
| static IndexKey | keyToIndexKey (const QString &key, QSSGLightmapIODataTag tag) |
| static QByteArray | mapToByteArray (const QVariantMap &map) |
| static void | convertEndian (QByteArray &buffer, int sizeOfDataType) |
| static QVariantMap | byteArrayToMap (QByteArray input) |
| template<typename T> | |
| bool | writeType (const QSharedPointer< QIODevice > &stream, T value) |
| int | calculateLine (int width, int bitdepth) |
| int | calculatePitch (int line) |
Variables | |
| constexpr char | fileSignature [] = "QTLTMP" |
| typedef std::tuple< QSSGLightmapIODataTag, qint32, QByteArray > IndexKey = std::tuple<QSSGLightmapIODataTag , qint32 , QByteArray > |
Definition at line 20 of file qssglightmapio.cpp.
|
static |
Definition at line 103 of file qssglightmapio.cpp.
|
inline |
Definition at line 499 of file qssglightmapio.cpp.
|
inline |
Definition at line 503 of file qssglightmapio.cpp.
|
static |
Definition at line 75 of file qssglightmapio.cpp.
|
static |
Definition at line 59 of file qssglightmapio.cpp.
|
static |
Definition at line 65 of file qssglightmapio.cpp.
| bool writeType | ( | const QSharedPointer< QIODevice > & | stream, |
| T | value ) |
Definition at line 245 of file qssglightmapio.cpp.
|
constexpr |
Definition at line 57 of file qssglightmapio.cpp.