Name Description Size Coverage
qquick3dextensionhelpers.cpp ! \typedef QSSGNodeId \relates QtQuick3D The QSSGNodeId is a handle to a QtQuick3D node object. \l Node objects are all objects that inherits from \l Node, like the \l Model item. 3882 -
qquick3dextensionhelpers.h 1474 -
qquick3drenderextensions.cpp ! \class QQuick3DRenderExtension \inmodule QtQuick3D \since 6.7 \brief Abstract class for implementing user side render extensions. This is the front-end side of a render extension. The back-end side is implemented in \l QSSGRenderExtension. The QQuick3DRenderExtension class is used to create a custom render extension that can be used in the QtQuick3D scene graph by adding it to the list of extensions to be used with a \l View3D. The extension code will then be run as part of QtQuick3D's rendering pipeline execution. The QQuick3DRenderExtension class is an abstract class that should be subclassed and exposed to QML. The subclass should implement the \l QQuick3DRenderExtension::updateSpatialNode() function and return a QSSGRenderExtension instance that contains the code that should be run. \sa QSSGRenderExtension 3090 -
qquick3drenderextensions.h 986 -
qquick3dtextureproviderextension.cpp ! \class QQuick3DTextureProviderExtension \inmodule QtQuick3D \since 6.11 \brief Abstract class for implementing user side texture provider extensions. This is the front-end side of a texture provider extension. The back-end side is implemented in \l QSSGRenderExtension. The QQuick3DTextureProviderExtension is a specialization of the QQuick3DRenderExtension class that is used to create a custom texture provider extension that can both provide additional metadata about what type of texture will be provided and also automatically register the extension with the QtQuick3D scene graph. This means it is unecessary to manually add the extension to the list of extensions to be used with a \l View3D, and just using the textureProvider property of the Texture component is enough to trigger the extension code to be run when necessary. The QQuick3DTextureProviderExtension class is an abstract class that should be subclassed and exposed to QML. The subclass should implement the \l QQuick3DRenderExtension::updateSpatialNode() function and return a QSSGRenderExtension instance that contains the code that should be run. \sa QSSGRenderExtension 6466 -
qquick3dtextureproviderextension.h 1545 -
qquick3dtextureproviderextension_p.h 947 -