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
QTextureFileData Class Reference

#include <qtexturefiledata_p.h>

+ Collaboration diagram for QTextureFileData:

Public Types

enum  Mode { ByteArrayMode , ImageMode }
 

Public Member Functions

 QTextureFileData (Mode mode=ByteArrayMode)
 
 QTextureFileData (const QTextureFileData &other)
 
QTextureFileDataoperator= (const QTextureFileData &other)
 
 ~QTextureFileData ()
 
bool isNull () const
 
bool isValid () const
 
void clear ()
 
QByteArray data () const
 
void setData (const QByteArray &data)
 
void setData (const QImage &image, int level=0, int face=0)
 
int dataOffset (int level=0, int face=0) const
 
void setDataOffset (int offset, int level=0, int face=0)
 
int dataLength (int level=0, int face=0) const
 
void setDataLength (int length, int level=0, int face=0)
 
QByteArrayView getDataView (int level=0, int face=0) const
 
int numLevels () const
 
void setNumLevels (int num)
 
int numFaces () const
 
void setNumFaces (int num)
 
QSize size () const
 
void setSize (const QSize &size)
 
quint32 glFormat () const
 
void setGLFormat (quint32 format)
 
quint32 glInternalFormat () const
 
void setGLInternalFormat (quint32 format)
 
quint32 glBaseInternalFormat () const
 
void setGLBaseInternalFormat (quint32 format)
 
QByteArray logName () const
 
void setLogName (const QByteArray &name)
 
QMap< QByteArray, QByteArraykeyValueMetadata () const
 
void setKeyValueMetadata (const QMap< QByteArray, QByteArray > &keyValues)
 

Friends

Q_GUI_EXPORT QDebug operator<< (QDebug dbg, const QTextureFileData &d)
 

Detailed Description

Definition at line 31 of file qtexturefiledata_p.h.

Member Enumeration Documentation

◆ Mode

Enumerator
ByteArrayMode 
ImageMode 

Definition at line 34 of file qtexturefiledata_p.h.

Constructor & Destructor Documentation

◆ QTextureFileData() [1/2]

QTextureFileData::QTextureFileData ( Mode mode = ByteArrayMode)

Definition at line 83 of file qtexturefiledata.cpp.

◆ QTextureFileData() [2/2]

QTextureFileData::QTextureFileData ( const QTextureFileData & other)

Definition at line 89 of file qtexturefiledata.cpp.

◆ ~QTextureFileData()

QTextureFileData::~QTextureFileData ( )

Definition at line 100 of file qtexturefiledata.cpp.

Member Function Documentation

◆ clear()

void QTextureFileData::clear ( )

Definition at line 146 of file qtexturefiledata.cpp.

◆ data()

QByteArray QTextureFileData::data ( ) const

Definition at line 151 of file qtexturefiledata.cpp.

◆ dataLength()

int QTextureFileData::dataLength ( int level = 0,
int face = 0 ) const

Definition at line 184 of file qtexturefiledata.cpp.

◆ dataOffset()

int QTextureFileData::dataOffset ( int level = 0,
int face = 0 ) const

Definition at line 169 of file qtexturefiledata.cpp.

◆ getDataView()

QByteArrayView QTextureFileData::getDataView ( int level = 0,
int face = 0 ) const

Definition at line 190 of file qtexturefiledata.cpp.

◆ glBaseInternalFormat()

quint32 QTextureFileData::glBaseInternalFormat ( ) const

Definition at line 272 of file qtexturefiledata.cpp.

◆ glFormat()

quint32 QTextureFileData::glFormat ( ) const

Definition at line 250 of file qtexturefiledata.cpp.

◆ glInternalFormat()

quint32 QTextureFileData::glInternalFormat ( ) const

Definition at line 261 of file qtexturefiledata.cpp.

◆ isNull()

bool QTextureFileData::isNull ( ) const

Definition at line 104 of file qtexturefiledata.cpp.

◆ isValid()

bool QTextureFileData::isValid ( ) const

Definition at line 109 of file qtexturefiledata.cpp.

◆ keyValueMetadata()

QMap< QByteArray, QByteArray > QTextureFileData::keyValueMetadata ( ) const

Definition at line 294 of file qtexturefiledata.cpp.

◆ logName()

QByteArray QTextureFileData::logName ( ) const

Definition at line 283 of file qtexturefiledata.cpp.

◆ numFaces()

int QTextureFileData::numFaces ( ) const

Definition at line 228 of file qtexturefiledata.cpp.

◆ numLevels()

int QTextureFileData::numLevels ( ) const

Definition at line 217 of file qtexturefiledata.cpp.

◆ operator=()

QTextureFileData & QTextureFileData::operator= ( const QTextureFileData & other)

Definition at line 94 of file qtexturefiledata.cpp.

◆ setData() [1/2]

void QTextureFileData::setData ( const QByteArray & data)

Definition at line 156 of file qtexturefiledata.cpp.

◆ setData() [2/2]

void QTextureFileData::setData ( const QImage & image,
int level = 0,
int face = 0 )

Definition at line 162 of file qtexturefiledata.cpp.

◆ setDataLength()

void QTextureFileData::setDataLength ( int length,
int level = 0,
int face = 0 )

Definition at line 208 of file qtexturefiledata.cpp.

◆ setDataOffset()

void QTextureFileData::setDataOffset ( int offset,
int level = 0,
int face = 0 )

Definition at line 175 of file qtexturefiledata.cpp.

◆ setGLBaseInternalFormat()

void QTextureFileData::setGLBaseInternalFormat ( quint32 format)

Definition at line 277 of file qtexturefiledata.cpp.

◆ setGLFormat()

void QTextureFileData::setGLFormat ( quint32 format)

Definition at line 255 of file qtexturefiledata.cpp.

◆ setGLInternalFormat()

void QTextureFileData::setGLInternalFormat ( quint32 format)

Definition at line 266 of file qtexturefiledata.cpp.

◆ setKeyValueMetadata()

void QTextureFileData::setKeyValueMetadata ( const QMap< QByteArray, QByteArray > & keyValues)

Definition at line 299 of file qtexturefiledata.cpp.

◆ setLogName()

void QTextureFileData::setLogName ( const QByteArray & name)

Definition at line 288 of file qtexturefiledata.cpp.

◆ setNumFaces()

void QTextureFileData::setNumFaces ( int num)

Definition at line 233 of file qtexturefiledata.cpp.

◆ setNumLevels()

void QTextureFileData::setNumLevels ( int num)

Definition at line 222 of file qtexturefiledata.cpp.

◆ setSize()

void QTextureFileData::setSize ( const QSize & size)

Definition at line 244 of file qtexturefiledata.cpp.

◆ size()

QSize QTextureFileData::size ( ) const

Definition at line 239 of file qtexturefiledata.cpp.

Friends And Related Symbol Documentation

◆ operator<<

Q_GUI_EXPORT QDebug operator<< ( QDebug dbg,
const QTextureFileData & d )
friend

Definition at line 310 of file qtexturefiledata.cpp.


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