![]() |
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.