mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 11:28:03 +02:00
Add Entities.addModelEntity
This commit is contained in:
parent
55248bc076
commit
b42bec78dc
2 changed files with 10 additions and 0 deletions
|
@ -178,6 +178,14 @@ QUuid EntityScriptingInterface::addEntity(const EntityItemProperties& properties
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QUuid EntityScriptingInterface::addModelEntity(const QString& modelUrl, const glm::vec3& position) {
|
||||||
|
EntityItemProperties properties;
|
||||||
|
properties.setType(EntityTypes::Model);
|
||||||
|
properties.setModelURL(modelUrl);
|
||||||
|
properties.setPosition(position);
|
||||||
|
return addEntity(properties);
|
||||||
|
}
|
||||||
|
|
||||||
EntityItemProperties EntityScriptingInterface::getEntityProperties(QUuid identity) {
|
EntityItemProperties EntityScriptingInterface::getEntityProperties(QUuid identity) {
|
||||||
EntityPropertyFlags noSpecificProperties;
|
EntityPropertyFlags noSpecificProperties;
|
||||||
return getEntityProperties(identity, noSpecificProperties);
|
return getEntityProperties(identity, noSpecificProperties);
|
||||||
|
|
|
@ -84,6 +84,8 @@ public slots:
|
||||||
/// adds a model with the specific properties
|
/// adds a model with the specific properties
|
||||||
Q_INVOKABLE QUuid addEntity(const EntityItemProperties& properties);
|
Q_INVOKABLE QUuid addEntity(const EntityItemProperties& properties);
|
||||||
|
|
||||||
|
Q_INVOKABLE QUuid addModelEntity(const QString& modelUrl, const glm::vec3& position);
|
||||||
|
|
||||||
/// gets the current model properties for a specific model
|
/// gets the current model properties for a specific model
|
||||||
/// this function will not find return results in script engine contexts which don't have access to models
|
/// this function will not find return results in script engine contexts which don't have access to models
|
||||||
Q_INVOKABLE EntityItemProperties getEntityProperties(QUuid entityID);
|
Q_INVOKABLE EntityItemProperties getEntityProperties(QUuid entityID);
|
||||||
|
|
Loading…
Reference in a new issue