![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrendertexturedata_p.h>
Public Member Functions | |
QSSGRenderTextureData () | |
QSSGRenderTextureData (QSSGRenderGraphObject::Type inType) | |
virtual | ~QSSGRenderTextureData () |
const QByteArray & | textureData () const |
void | setTextureData (const QByteArray &data) |
QSize | size () const |
void | setSize (const QSize &size) |
int | depth () const |
void | setDepth (int depth) |
QSSGRenderTextureFormat | format () const |
void | setFormat (QSSGRenderTextureFormat format) |
bool | hasTransparancy () const |
void | setHasTransparency (bool hasTransparency) |
uint32_t | generationId () const |
![]() | |
Q_QUICK3D_PROFILE_ID | QSSGRenderGraphObject (QSSGRenderGraphObject::Type inType) |
virtual | ~QSSGRenderGraphObject () |
Public Attributes | |
QString | debugObjectName |
![]() | |
Type | type |
Protected Member Functions | |
void | markDirty () |
Protected Attributes | |
QByteArray | m_textureData |
QSize | m_size |
int | m_depth = 0 |
QSSGRenderTextureFormat | m_format = QSSGRenderTextureFormat::Unknown |
bool | m_hasTransparency = false |
uint32_t | m_generationId = 1 |
Definition at line 27 of file qssgrendertexturedata_p.h.
|
explicit |
Definition at line 8 of file qssgrendertexturedata.cpp.
|
explicit |
Definition at line 14 of file qssgrendertexturedata.cpp.
|
virtual |
Definition at line 20 of file qssgrendertexturedata.cpp.
int QSSGRenderTextureData::depth | ( | ) | const |
Definition at line 49 of file qssgrendertexturedata.cpp.
References m_depth.
Referenced by QSSGLoadedTexture::loadTextureData(), and setDepth().
QSSGRenderTextureFormat QSSGRenderTextureData::format | ( | ) | const |
Definition at line 62 of file qssgrendertexturedata.cpp.
References m_format.
Referenced by QSSGLoadedTexture::loadTextureData(), and setFormat().
uint32_t QSSGRenderTextureData::generationId | ( | ) | const |
Definition at line 90 of file qssgrendertexturedata.cpp.
References m_generationId.
bool QSSGRenderTextureData::hasTransparancy | ( | ) | const |
Definition at line 76 of file qssgrendertexturedata.cpp.
References m_hasTransparency.
|
protected |
Definition at line 95 of file qssgrendertexturedata.cpp.
References m_generationId.
Referenced by setDepth(), setFormat(), setHasTransparency(), setSize(), and setTextureData().
void QSSGRenderTextureData::setDepth | ( | int | depth | ) |
Definition at line 54 of file qssgrendertexturedata.cpp.
References depth(), m_depth, and markDirty().
void QSSGRenderTextureData::setFormat | ( | QSSGRenderTextureFormat | format | ) |
Definition at line 67 of file qssgrendertexturedata.cpp.
References format(), m_format, and markDirty().
Referenced by QSSGRenderSkeleton::QSSGRenderSkeleton(), and QSSGRenderSkin::QSSGRenderSkin().
void QSSGRenderTextureData::setHasTransparency | ( | bool | hasTransparency | ) |
Definition at line 81 of file qssgrendertexturedata.cpp.
References m_hasTransparency, and markDirty().
Definition at line 41 of file qssgrendertexturedata.cpp.
References m_size, markDirty(), and size().
void QSSGRenderTextureData::setTextureData | ( | const QByteArray & | data | ) |
Definition at line 30 of file qssgrendertexturedata.cpp.
References m_textureData, and markDirty().
QSize QSSGRenderTextureData::size | ( | ) | const |
Definition at line 36 of file qssgrendertexturedata.cpp.
References m_size.
Referenced by QSSGLoadedTexture::loadTextureData(), and setSize().
const QByteArray & QSSGRenderTextureData::textureData | ( | ) | const |
Definition at line 25 of file qssgrendertexturedata.cpp.
References m_textureData.
Referenced by QSSGLoadedTexture::loadTextureData().
QString QSSGRenderTextureData::debugObjectName |
Definition at line 52 of file qssgrendertexturedata_p.h.
|
protected |
Definition at line 61 of file qssgrendertexturedata_p.h.
Referenced by depth(), and setDepth().
|
protected |
Definition at line 62 of file qssgrendertexturedata_p.h.
Referenced by format(), and setFormat().
|
protected |
Definition at line 64 of file qssgrendertexturedata_p.h.
Referenced by generationId(), and markDirty().
|
protected |
Definition at line 63 of file qssgrendertexturedata_p.h.
Referenced by hasTransparancy(), and setHasTransparency().
|
protected |
Definition at line 60 of file qssgrendertexturedata_p.h.
|
protected |
Definition at line 59 of file qssgrendertexturedata_p.h.
Referenced by QSSGRenderSkin::boneData(), setTextureData(), and textureData().