mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 19:59:28 +02:00
fix output of group names to be lowercase
This commit is contained in:
parent
edb84a1a14
commit
f2ebb6e821
4 changed files with 20 additions and 18 deletions
|
@ -45,6 +45,8 @@ var zoneEntityA = Entities.addEntity({
|
||||||
stageSunModelEnabled: true
|
stageSunModelEnabled: true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var props = Entities.getEntityProperties(zoneEntityA);
|
||||||
|
print(JSON.stringify(props));
|
||||||
|
|
||||||
// register the call back so it fires before each data send
|
// register the call back so it fires before each data send
|
||||||
Script.update.connect(function(deltaTime) {
|
Script.update.connect(function(deltaTime) {
|
||||||
|
|
|
@ -26,13 +26,13 @@ AtmospherePropertyGroup::AtmospherePropertyGroup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void AtmospherePropertyGroup::copyToScriptValue(QScriptValue& properties, QScriptEngine* engine, bool skipDefaults, EntityItemProperties& defaultEntityProperties) const {
|
void AtmospherePropertyGroup::copyToScriptValue(QScriptValue& properties, QScriptEngine* engine, bool skipDefaults, EntityItemProperties& defaultEntityProperties) const {
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_VEC3(Atmosphere, Center, center);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_VEC3(Atmosphere, atmosphere, Center, center);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, InnerRadius, innerRadius);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, atmosphere, InnerRadius, innerRadius);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, OuterRadius, outerRadius);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, atmosphere, OuterRadius, outerRadius);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, MieScattering, mieScattering);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, atmosphere, MieScattering, mieScattering);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, RayleighScattering, rayleighScattering);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, atmosphere, RayleighScattering, rayleighScattering);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_VEC3(Atmosphere, ScatteringWavelengths, scatteringWavelengths);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_VEC3(Atmosphere, atmosphere, ScatteringWavelengths, scatteringWavelengths);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, HasStars, hasStars);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Atmosphere, atmosphere, HasStars, hasStars);
|
||||||
}
|
}
|
||||||
|
|
||||||
void AtmospherePropertyGroup::copyFromScriptValue(const QScriptValue& object, bool& _defaultSettings) {
|
void AtmospherePropertyGroup::copyFromScriptValue(const QScriptValue& object, bool& _defaultSettings) {
|
||||||
|
|
|
@ -219,37 +219,37 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_VEC3(G,P,p) \
|
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_VEC3(G,g,P,p) \
|
||||||
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != _##p) { \
|
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != _##p) { \
|
||||||
QScriptValue groupProperties = properties.property(#G); \
|
QScriptValue groupProperties = properties.property(#g); \
|
||||||
if (!groupProperties.isValid()) { \
|
if (!groupProperties.isValid()) { \
|
||||||
groupProperties = engine->newObject(); \
|
groupProperties = engine->newObject(); \
|
||||||
} \
|
} \
|
||||||
QScriptValue V = vec3toScriptValue(engine, _##p); \
|
QScriptValue V = vec3toScriptValue(engine, _##p); \
|
||||||
groupProperties.setProperty(#p, V); \
|
groupProperties.setProperty(#p, V); \
|
||||||
properties.setProperty(#G, groupProperties); \
|
properties.setProperty(#g, groupProperties); \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(G,P,p) \
|
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(G,g,P,p) \
|
||||||
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != _##p) { \
|
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != _##p) { \
|
||||||
QScriptValue groupProperties = properties.property(#G); \
|
QScriptValue groupProperties = properties.property(#g); \
|
||||||
if (!groupProperties.isValid()) { \
|
if (!groupProperties.isValid()) { \
|
||||||
groupProperties = engine->newObject(); \
|
groupProperties = engine->newObject(); \
|
||||||
} \
|
} \
|
||||||
groupProperties.setProperty(#p, _##p); \
|
groupProperties.setProperty(#p, _##p); \
|
||||||
properties.setProperty(#G, groupProperties); \
|
properties.setProperty(#g, groupProperties); \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_COLOR(G,P,p) \
|
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_COLOR(G,g,P,p) \
|
||||||
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != _##p) { \
|
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != _##p) { \
|
||||||
QScriptValue groupProperties = properties.property(#G); \
|
QScriptValue groupProperties = properties.property(#g); \
|
||||||
if (!groupProperties.isValid()) { \
|
if (!groupProperties.isValid()) { \
|
||||||
groupProperties = engine->newObject(); \
|
groupProperties = engine->newObject(); \
|
||||||
} \
|
} \
|
||||||
QScriptValue colorValue = xColorToScriptValue(engine, _##p); \
|
QScriptValue colorValue = xColorToScriptValue(engine, _##p); \
|
||||||
groupProperties.setProperty(#p, colorValue); \
|
groupProperties.setProperty(#p, colorValue); \
|
||||||
properties.setProperty(#G, groupProperties); \
|
properties.setProperty(#g, groupProperties); \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,8 +21,8 @@ SkyboxPropertyGroup::SkyboxPropertyGroup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void SkyboxPropertyGroup::copyToScriptValue(QScriptValue& properties, QScriptEngine* engine, bool skipDefaults, EntityItemProperties& defaultEntityProperties) const {
|
void SkyboxPropertyGroup::copyToScriptValue(QScriptValue& properties, QScriptEngine* engine, bool skipDefaults, EntityItemProperties& defaultEntityProperties) const {
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_COLOR(Skybox, Color, color);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE_COLOR(Skybox, skybox, Color, color);
|
||||||
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Skybox, URL, url);
|
COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(Skybox, skybox, URL, url);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SkyboxPropertyGroup::copyFromScriptValue(const QScriptValue& object, bool& _defaultSettings) {
|
void SkyboxPropertyGroup::copyFromScriptValue(const QScriptValue& object, bool& _defaultSettings) {
|
||||||
|
|
Loading…
Reference in a new issue