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
QSSGSceneDesc::TextureData Struct Reference

#include <qssgscenedesc_p.h>

Inheritance diagram for QSSGSceneDesc::TextureData:
Collaboration diagram for QSSGSceneDesc::TextureData:

Public Types

enum class  Flags : quint8 { Compressed = 0x1 }
using type = QQuick3DTextureData
Public Types inherited from QSSGSceneDesc::Node
enum class  Type : quint8 {
  Transform , Camera , Model , Texture ,
  Material , Light , Mesh , Skin ,
  Skeleton , Joint , MorphTarget
}
using type = QQuick3DNode
using RuntimeType = QSSGRenderGraphObject::Type
using ChildList = QList<Node *>
using PropertyList = QList<Property *>

Public Member Functions

 TextureData (const QByteArray &textureData, QSize size, const QByteArray &format, quint8 flags=0, QByteArray name={})
Public Member Functions inherited from QSSGSceneDesc::Node
 Node (QByteArray name, Node::Type type, Node::RuntimeType rt)
 Node (Node::Type type, Node::RuntimeType rt)
virtual ~Node ()
void cleanupChildren ()

Public Attributes

QByteArray data
QSize sz
QByteArray fmt
quint8 flgs
Public Attributes inherited from QSSGSceneDesc::Node
QByteArray name
Scenescene = nullptr
QObjectobj = nullptr
ChildList children
PropertyList properties
quint16 id = 0
RuntimeType runtimeType
Type nodeType

Detailed Description

Definition at line 203 of file qssgscenedesc_p.h.

Member Typedef Documentation

◆ type

Member Enumeration Documentation

◆ Flags

Enumerator
Compressed 

Definition at line 206 of file qssgscenedesc_p.h.

Constructor & Destructor Documentation

◆ TextureData()

QSSGSceneDesc::TextureData::TextureData ( const QByteArray & textureData,
QSize size,
const QByteArray & format,
quint8 flags = 0,
QByteArray name = {} )
explicit

Definition at line 149 of file qssgscenedesc.cpp.

Member Data Documentation

◆ data

QByteArray QSSGSceneDesc::TextureData::data

Definition at line 212 of file qssgscenedesc_p.h.

◆ flgs

quint8 QSSGSceneDesc::TextureData::flgs

Definition at line 215 of file qssgscenedesc_p.h.

◆ fmt

QByteArray QSSGSceneDesc::TextureData::fmt

Definition at line 214 of file qssgscenedesc_p.h.

◆ sz

QSize QSSGSceneDesc::TextureData::sz

Definition at line 213 of file qssgscenedesc_p.h.


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