Qt Quick 3D - Virtual Assistant Example

 // This file is autogenerated by CMake. Do not edit.

 #include <QtCore/qtsymbolmacros.h>
 #include <QtQml/qqmlextensionplugin.h>

 $<$<BOOL:$<TARGET_PROPERTY:RobotHeart,_qt_cachegen_sanitized_resource_name>>:QT_DECLARE_EXTERN_RESOURCE($<JOIN:$<TARGET_PROPERTY:RobotHeart,_qt_cachegen_sanitized_resource_name>,)
 QT_DECLARE_EXTERN_RESOURCE(>)>
 $<$<BOOL:$<TARGET_PROPERTY:RobotHeart,_qt_qml_module_sanitized_resource_names>>:QT_DECLARE_EXTERN_RESOURCE($<JOIN:$<TARGET_PROPERTY:RobotHeart,_qt_qml_module_sanitized_resource_names>,)
 QT_DECLARE_EXTERN_RESOURCE(>)>

 $<$<BOOL:qml_register_types_Quick3DAssets_RobotHeart>:QT_DECLARE_EXTERN_SYMBOL_VOID($<JOIN:qml_register_types_Quick3DAssets_RobotHeart,)
 QT_DECLARE_EXTERN_SYMBOL_VOID(>)>

 class Quick3DAssets_RobotHeartPlugin : public QQmlEngineExtensionPlugin
 {
     Q_OBJECT
     Q_PLUGIN_METADATA(IID QQmlEngineExtensionInterface_iid)

 public:
     Quick3DAssets_RobotHeartPlugin(QObject *parent = nullptr) : QQmlEngineExtensionPlugin(parent)
     {

 $<$<BOOL:qml_register_types_Quick3DAssets_RobotHeart>:QT_KEEP_SYMBOL($<JOIN:qml_register_types_Quick3DAssets_RobotHeart,)
 QT_KEEP_SYMBOL(>)>
 $<$<BOOL:$<TARGET_PROPERTY:RobotHeart,_qt_cachegen_sanitized_resource_name>>:QT_KEEP_RESOURCE($<JOIN:$<TARGET_PROPERTY:RobotHeart,_qt_cachegen_sanitized_resource_name>,)
 QT_KEEP_RESOURCE(>)>
 $<$<BOOL:$<TARGET_PROPERTY:RobotHeart,_qt_qml_module_sanitized_resource_names>>:QT_KEEP_RESOURCE($<JOIN:$<TARGET_PROPERTY:RobotHeart,_qt_qml_module_sanitized_resource_names>,)
 QT_KEEP_RESOURCE(>)>
     }
 };

 #include "RobotHeartplugin_Quick3DAssets_RobotHeartPlugin.moc"