Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGLightmapIOPrivate Struct Reference
Collaboration diagram for QSSGLightmapIOPrivate:

Public Member Functions

QByteArray readKey (const IndexKey &indexKey) const
bool writeHeader () const
bool writeData (const QString &key, QSSGLightmapIODataTag tag, const QByteArray &data)
bool writeFooter ()
bool decodeHeaders ()
QList< std::pair< QString, QSSGLightmapIODataTag > > getKeys () const
QByteArray readKey (const IndexKey &indexKey) const
bool writeHeader () const
bool writeData (const QString &key, QSSGLightmapIODataTag tag, const QByteArray &data)
bool writeFooter ()
bool decodeHeaders ()
QList< std::pair< QString, QSSGLightmapIODataTag > > getKeys () const

Public Attributes

QSharedPointer< QIODevicestream
QMap< IndexKey, IndexEntryentries
qint64 entryCount = -1
qint64 indexOffset = -1
qint64 fileVersion = -1
qint64 fileSize = -1

Detailed Description

Definition at line 32 of file qssglightmapio.cpp.

Member Function Documentation

◆ decodeHeaders() [1/2]

bool QSSGLightmapIOPrivate::decodeHeaders ( )

Definition at line 113 of file qssglightmapio.cpp.

◆ decodeHeaders() [2/2]

bool QSSGLightmapIOPrivate::decodeHeaders ( )

◆ getKeys() [1/2]

QList< std::pair< QString, QSSGLightmapIODataTag > > QSSGLightmapIOPrivate::getKeys ( ) const

Definition at line 387 of file qssglightmapio.cpp.

◆ getKeys() [2/2]

QList< std::pair< QString, QSSGLightmapIODataTag > > QSSGLightmapIOPrivate::getKeys ( ) const

◆ readKey() [1/2]

QByteArray QSSGLightmapIOPrivate::readKey ( const IndexKey & indexKey) const

Definition at line 296 of file qssglightmapio.cpp.

References IndexEntry::dataTag.

◆ readKey() [2/2]

QByteArray QSSGLightmapIOPrivate::readKey ( const IndexKey & indexKey) const

◆ writeData() [1/2]

bool QSSGLightmapIOPrivate::writeData ( const QString & key,
QSSGLightmapIODataTag tag,
const QByteArray & data )

Definition at line 225 of file qssglightmapio.cpp.

References IndexEntry::dataTag.

◆ writeData() [2/2]

bool QSSGLightmapIOPrivate::writeData ( const QString & key,
QSSGLightmapIODataTag tag,
const QByteArray & data )

◆ writeFooter() [1/2]

bool QSSGLightmapIOPrivate::writeFooter ( )

Definition at line 250 of file qssglightmapio.cpp.

◆ writeFooter() [2/2]

bool QSSGLightmapIOPrivate::writeFooter ( )

◆ writeHeader() [1/2]

bool QSSGLightmapIOPrivate::writeHeader ( ) const

Definition at line 189 of file qssglightmapio.cpp.

◆ writeHeader() [2/2]

bool QSSGLightmapIOPrivate::writeHeader ( ) const

Member Data Documentation

◆ entries

QMap< IndexKey, IndexEntry > QSSGLightmapIOPrivate::entries

Definition at line 42 of file qssglightmapio.cpp.

◆ entryCount

qint64 QSSGLightmapIOPrivate::entryCount = -1

Definition at line 43 of file qssglightmapio.cpp.

◆ fileSize

qint64 QSSGLightmapIOPrivate::fileSize = -1

Definition at line 46 of file qssglightmapio.cpp.

◆ fileVersion

qint64 QSSGLightmapIOPrivate::fileVersion = -1

Definition at line 45 of file qssglightmapio.cpp.

◆ indexOffset

qint64 QSSGLightmapIOPrivate::indexOffset = -1

Definition at line 44 of file qssglightmapio.cpp.

◆ stream

QSharedPointer< QIODevice > QSSGLightmapIOPrivate::stream

Definition at line 41 of file qssglightmapio.cpp.


The documentation for this struct was generated from the following file: