Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSSGSceneDesc::Scene Struct Reference

#include <qssgscenedesc_p.h>

+ Collaboration diagram for QSSGSceneDesc::Scene:

Public Types

using ResourceNodes = QVarLengthArray<Node *>
 
using MeshStorage = QVector<QSSGMesh::Mesh>
 
using Animations = QVector<Animation *>
 

Public Member Functions

void reset ()
 
void cleanup ()
 

Public Attributes

Noderoot = nullptr
 
QString id
 
ResourceNodes resources
 
MeshStorage meshStorage
 
Animations animations
 
QString sourceDir
 
quint16 nodeId = 0
 

Detailed Description

Definition at line 68 of file qssgscenedesc_p.h.

Member Typedef Documentation

◆ Animations

Definition at line 72 of file qssgscenedesc_p.h.

◆ MeshStorage

◆ ResourceNodes

Member Function Documentation

◆ cleanup()

void QSSGSceneDesc::Scene::cleanup ( )

Definition at line 49 of file qssgscenedesc.cpp.

References ch, QSSGSceneDesc::Node::cleanupChildren(), and qDeleteAll().

+ Here is the call graph for this function:

◆ reset()

void QSSGSceneDesc::Scene::reset ( )

Definition at line 40 of file qssgscenedesc.cpp.

Member Data Documentation

◆ animations

Animations QSSGSceneDesc::Scene::animations

Definition at line 79 of file qssgscenedesc_p.h.

Referenced by QSSGQmlUtilities::deleteTree().

◆ id

QString QSSGSceneDesc::Scene::id

Definition at line 76 of file qssgscenedesc_p.h.

Referenced by QSSGRuntimeUtils::applyPropertyValue().

◆ meshStorage

MeshStorage QSSGSceneDesc::Scene::meshStorage

Definition at line 78 of file qssgscenedesc_p.h.

◆ nodeId

quint16 QSSGSceneDesc::Scene::nodeId = 0
mutable

Definition at line 81 of file qssgscenedesc_p.h.

◆ resources

ResourceNodes QSSGSceneDesc::Scene::resources

◆ root

Node* QSSGSceneDesc::Scene::root = nullptr

Definition at line 75 of file qssgscenedesc_p.h.

◆ sourceDir

QString QSSGSceneDesc::Scene::sourceDir

Definition at line 80 of file qssgscenedesc_p.h.

Referenced by QSSGQmlUtilities::writeQmlComponent().


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