34 QQuick3DExtensionHelpers();
36 [[nodiscard]]
static QSSGNodeId getNodeId(
const QQuick3DObject &node);
37 [[nodiscard]]
static QSSGResourceId getResourceId(
const QQuick3DObject &resource);
38 [[nodiscard]]
static QSSGCameraId getCameraId(
const QQuick3DObject &camera);
39 [[nodiscard]]
static QSSGExtensionId getExtensionId(
const QQuick3DObject &extension);
41 [[nodiscard]]
static QSSGRenderGraphObject::Type getNodeIdType(QSSGNodeId nodeId);
43 template<
typename QSSGTypeId>
44 [[nodiscard]]
static constexpr bool isNull(QSSGTypeId id) {
return (id == QSSGTypeId::Invalid); }