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 16 of file qtexturefiledata.cpp.

Constructor & Destructor Documentation

◆ QTextureFileDataPrivate() [1/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( )
inline

Definition at line 19 of file qtexturefiledata.cpp.

◆ QTextureFileDataPrivate() [2/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( const QTextureFileDataPrivate & other)
inline

Definition at line 23 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 39 of file qtexturefiledata.cpp.

◆ QTextureFileDataPrivate() [3/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( )
inline

Definition at line 19 of file qtexturefiledata.cpp.

◆ QTextureFileDataPrivate() [4/4]

QTextureFileDataPrivate::QTextureFileDataPrivate ( const QTextureFileDataPrivate & other)
inline

Definition at line 23 of file qtexturefiledata.cpp.

◆ ~QTextureFileDataPrivate() [2/2]

QTextureFileDataPrivate::~QTextureFileDataPrivate ( )
inline

Definition at line 39 of file qtexturefiledata.cpp.

Member Function Documentation

◆ ensureSize() [1/2]

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

Definition at line 43 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 43 of file qtexturefiledata.cpp.

◆ getLength() [1/2]

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

Definition at line 65 of file qtexturefiledata.cpp.

◆ getLength() [2/2]

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

Definition at line 65 of file qtexturefiledata.cpp.

◆ getOffset() [1/2]

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

Definition at line 63 of file qtexturefiledata.cpp.

◆ getOffset() [2/2]

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

Definition at line 63 of file qtexturefiledata.cpp.

◆ isValid() [1/2]

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

Definition at line 61 of file qtexturefiledata.cpp.

References numFaces, and numLevels.

◆ isValid() [2/2]

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

Definition at line 61 of file qtexturefiledata.cpp.

◆ setLength() [1/2]

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

Definition at line 66 of file qtexturefiledata.cpp.

◆ setLength() [2/2]

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

Definition at line 66 of file qtexturefiledata.cpp.

◆ setOffset() [1/2]

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

Definition at line 64 of file qtexturefiledata.cpp.

◆ setOffset() [2/2]

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

Definition at line 64 of file qtexturefiledata.cpp.

Member Data Documentation

◆ baseInternalFormat

quint32 QTextureFileDataPrivate::baseInternalFormat = 0

Definition at line 77 of file qtexturefiledata.cpp.

◆ data

QByteArray QTextureFileDataPrivate::data

Definition at line 70 of file qtexturefiledata.cpp.

◆ format

quint32 QTextureFileDataPrivate::format = 0

Definition at line 75 of file qtexturefiledata.cpp.

◆ images

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

◆ internalFormat

quint32 QTextureFileDataPrivate::internalFormat = 0

Definition at line 76 of file qtexturefiledata.cpp.

◆ keyValues

QMap< QByteArray, QByteArray > QTextureFileDataPrivate::keyValues

Definition at line 80 of file qtexturefiledata.cpp.

◆ lengths

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

Definition at line 72 of file qtexturefiledata.cpp.

◆ logName

QByteArray QTextureFileDataPrivate::logName

Definition at line 69 of file qtexturefiledata.cpp.

◆ mode

Definition at line 68 of file qtexturefiledata.cpp.

◆ numFaces

int QTextureFileDataPrivate::numFaces = 0

Definition at line 78 of file qtexturefiledata.cpp.

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

◆ numLevels

int QTextureFileDataPrivate::numLevels = 0

Definition at line 79 of file qtexturefiledata.cpp.

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

◆ offsets

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

Definition at line 71 of file qtexturefiledata.cpp.

◆ size

QSize QTextureFileDataPrivate::size

Definition at line 74 of file qtexturefiledata.cpp.


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