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
QTextureFileDataPrivate Class Reference
Inheritance diagram for QTextureFileDataPrivate:
Collaboration diagram for QTextureFileDataPrivate:

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)
 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)
Public Member Functions inherited from QSharedData
 QSharedData () noexcept
 Constructs a QSharedData object with a reference count of 0.
 QSharedData (const QSharedData &) noexcept
 Constructs a QSharedData object with reference count 0.
QSharedDataoperator= (const QSharedData &)=delete
 ~QSharedData ()=default

Public Attributes

QTextureFileData::Mode mode = QTextureFileData::ByteArrayMode
QByteArray logName
QByteArray data
QVarLengthArray< QList< int >, MAX_FACESoffsets
QVarLengthArray< QList< int >, MAX_FACESlengths
QVarLengthArray< QList< QImage >, MAX_FACESimages
QSize size
quint32 format = 0
quint32 internalFormat = 0
quint32 baseInternalFormat = 0
int numFaces = 0
int numLevels = 0
QMap< QByteArray, QByteArraykeyValues
Public Attributes inherited from QSharedData
QAtomicInt ref

Detailed Description

Definition at line 17 of file qtexturefiledata.cpp.

Constructor & Destructor Documentation

◆ QTextureFileDataPrivate() [1/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( )
inline

Definition at line 20 of file qtexturefiledata.cpp.

◆ QTextureFileDataPrivate() [2/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( const QTextureFileDataPrivate & other)
inline

Definition at line 24 of file qtexturefiledata.cpp.

References QTextureFileDataPrivate(), numFaces, and numLevels.

Referenced by QTextureFileDataPrivate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~QTextureFileDataPrivate() [1/2]

QTextureFileDataPrivate::~QTextureFileDataPrivate ( )
inline

Definition at line 40 of file qtexturefiledata.cpp.

◆ QTextureFileDataPrivate() [3/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( )
inline

Definition at line 20 of file qtexturefiledata.cpp.

◆ QTextureFileDataPrivate() [4/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( const QTextureFileDataPrivate & other)
inline

Definition at line 24 of file qtexturefiledata.cpp.

◆ ~QTextureFileDataPrivate() [2/2]

QTextureFileDataPrivate::~QTextureFileDataPrivate ( )
inline

Definition at line 40 of file qtexturefiledata.cpp.

Member Function Documentation

◆ ensureSize() [1/2]

void QTextureFileDataPrivate::ensureSize ( int levels,
int faces,
bool force = false )
inline

Definition at line 44 of file qtexturefiledata.cpp.

References numFaces, and numLevels.

◆ ensureSize() [2/2]

void QTextureFileDataPrivate::ensureSize ( int levels,
int faces,
bool force = false )
inline

Definition at line 44 of file qtexturefiledata.cpp.

◆ getLength() [1/2]

int QTextureFileDataPrivate::getLength ( int level,
int face ) const
inline

Definition at line 66 of file qtexturefiledata.cpp.

◆ getLength() [2/2]

int QTextureFileDataPrivate::getLength ( int level,
int face ) const
inline

Definition at line 66 of file qtexturefiledata.cpp.

◆ getOffset() [1/2]

int QTextureFileDataPrivate::getOffset ( int level,
int face ) const
inline

Definition at line 64 of file qtexturefiledata.cpp.

◆ getOffset() [2/2]

int QTextureFileDataPrivate::getOffset ( int level,
int face ) const
inline

Definition at line 64 of file qtexturefiledata.cpp.

◆ isValid() [1/2]

bool QTextureFileDataPrivate::isValid ( int level,
int face ) const
inline

Definition at line 62 of file qtexturefiledata.cpp.

References numFaces, and numLevels.

◆ isValid() [2/2]

bool QTextureFileDataPrivate::isValid ( int level,
int face ) const
inline

Definition at line 62 of file qtexturefiledata.cpp.

◆ setLength() [1/2]

void QTextureFileDataPrivate::setLength ( int value,
int level,
int face )
inline

Definition at line 67 of file qtexturefiledata.cpp.

◆ setLength() [2/2]

void QTextureFileDataPrivate::setLength ( int value,
int level,
int face )
inline

Definition at line 67 of file qtexturefiledata.cpp.

◆ setOffset() [1/2]

void QTextureFileDataPrivate::setOffset ( int value,
int level,
int face )
inline

Definition at line 65 of file qtexturefiledata.cpp.

◆ setOffset() [2/2]

void QTextureFileDataPrivate::setOffset ( int value,
int level,
int face )
inline

Definition at line 65 of file qtexturefiledata.cpp.

Member Data Documentation

◆ baseInternalFormat

quint32 QTextureFileDataPrivate::baseInternalFormat = 0

Definition at line 78 of file qtexturefiledata.cpp.

◆ data

QByteArray QTextureFileDataPrivate::data

Definition at line 71 of file qtexturefiledata.cpp.

◆ format

quint32 QTextureFileDataPrivate::format = 0

Definition at line 76 of file qtexturefiledata.cpp.

◆ images

QVarLengthArray< QList< QImage >, MAX_FACES > QTextureFileDataPrivate::images

◆ internalFormat

quint32 QTextureFileDataPrivate::internalFormat = 0

Definition at line 77 of file qtexturefiledata.cpp.

◆ keyValues

QMap< QByteArray, QByteArray > QTextureFileDataPrivate::keyValues

Definition at line 81 of file qtexturefiledata.cpp.

◆ lengths

QVarLengthArray< QList< int >, MAX_FACES > QTextureFileDataPrivate::lengths

Definition at line 73 of file qtexturefiledata.cpp.

◆ logName

QByteArray QTextureFileDataPrivate::logName

Definition at line 70 of file qtexturefiledata.cpp.

◆ mode

Definition at line 69 of file qtexturefiledata.cpp.

◆ numFaces

int QTextureFileDataPrivate::numFaces = 0

Definition at line 79 of file qtexturefiledata.cpp.

Referenced by QTextureFileDataPrivate(), ensureSize(), and isValid().

◆ numLevels

int QTextureFileDataPrivate::numLevels = 0

Definition at line 80 of file qtexturefiledata.cpp.

Referenced by QTextureFileDataPrivate(), ensureSize(), and isValid().

◆ offsets

QVarLengthArray< QList< int >, MAX_FACES > QTextureFileDataPrivate::offsets

Definition at line 72 of file qtexturefiledata.cpp.

◆ size

QSize QTextureFileDataPrivate::size

Definition at line 75 of file qtexturefiledata.cpp.


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