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::Model Struct Reference

#include <qssgscenedesc_p.h>

Inheritance diagram for QSSGSceneDesc::Model:
Collaboration diagram for QSSGSceneDesc::Model:

Public Types

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

Public Member Functions

 Model ()
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

QList< QList< Node * > > variantMaterials
QList< Node * > defaultMaterials
Public Attributes inherited from QSSGSceneDesc::Node
QByteArray name
Scene * scene = nullptr
QObject * obj = nullptr
ChildList children
PropertyList properties
quint16 id = 0
RuntimeType runtimeType
Type nodeType

Detailed Description

Definition at line 239 of file qssgscenedesc_p.h.

Member Typedef Documentation

◆ type

Definition at line 241 of file qssgscenedesc_p.h.

Constructor & Destructor Documentation

◆ Model()

QSSGSceneDesc::Model::Model ( )

Definition at line 135 of file qssgscenedesc.cpp.

Member Data Documentation

◆ defaultMaterials

QList<Node *> QSSGSceneDesc::Model::defaultMaterials

Definition at line 245 of file qssgscenedesc_p.h.

◆ variantMaterials

QList<QList<Node *> > QSSGSceneDesc::Model::variantMaterials

Definition at line 244 of file qssgscenedesc_p.h.


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