Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
qquick3druntimeloader.cpp File Reference
#include "qquick3druntimeloader_p.h"
#include <QtQuick3DAssetUtils/private/qssgscenedesc_p.h>
#include <QtQuick3DAssetUtils/private/qssgqmlutilities_p.h>
#include <QtQuick3DAssetUtils/private/qssgrtutilities_p.h>
#include <QtQuick3DAssetImport/private/qssgassetimportmanager_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderbuffermanager_p.h>
+ Include dependency graph for qquick3druntimeloader.cpp:

Go to the source code of this file.

Functions

static void boxBoundsRecursive (const QQuick3DNode *baseNode, const QQuick3DNode *node, QQuick3DBounds3 &accBounds)
 
template<typename Func >
static void applyToModels (QQuick3DObject *obj, Func &&lambda)
 

Function Documentation

◆ applyToModels()

template<typename Func >
static void applyToModels ( QQuick3DObject obj,
Func &&  lambda 
)
static

Definition at line 134 of file qquick3druntimeloader.cpp.

References applyToModels(), child, and model.

Referenced by applyToModels().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ boxBoundsRecursive()

static void boxBoundsRecursive ( const QQuick3DNode baseNode,
const QQuick3DNode node,
QQuick3DBounds3 accBounds 
)
static

Definition at line 114 of file qquick3druntimeloader.cpp.

References QQuick3DBounds3::bounds, QSSGBounds3::include(), QSSGBounds3::isEmpty(), model, and Q_UNLIKELY.

+ Here is the call graph for this function: