Add specific type to propertyowners

This commit is contained in:
Ylva Selling
2023-03-16 10:32:37 -04:00
parent 064825060c
commit bd5f1380c5
14 changed files with 50 additions and 22 deletions
+2
View File
@@ -83,6 +83,7 @@ StaticRotation::StaticRotation()
_matrixIsDirty = true;
requireUpdate();
});
_type = "StaticRotation";
}
StaticRotation::StaticRotation(const ghoul::Dictionary& dictionary) : StaticRotation() {
@@ -101,6 +102,7 @@ StaticRotation::StaticRotation(const ghoul::Dictionary& dictionary) : StaticRota
_eulerRotation = rotationMatrixToEulerAngles(std::get<glm::dmat3>(p.rotation));
}
_matrixIsDirty = true;
_type = "StaticRotation";
}
glm::dmat3 StaticRotation::matrix(const UpdateData&) const {
+2
View File
@@ -58,11 +58,13 @@ StaticScale::StaticScale() : _scaleValue(ScaleInfo, 1.f, 0.1f, 100.f) {
_scaleValue.onChange([this]() {
requireUpdate();
});
_type = "StaticScale";
}
StaticScale::StaticScale(const ghoul::Dictionary& dictionary) : StaticScale() {
const Parameters p = codegen::bake<Parameters>(dictionary);
_scaleValue = p.scale;
_type = "StaticScale";
}
} // namespace openspace
@@ -60,6 +60,7 @@ StaticTranslation::StaticTranslation()
requireUpdate();
notifyObservers();
});
_type = "StaticTranslation";
}
StaticTranslation::StaticTranslation(const ghoul::Dictionary& dictionary)
@@ -67,6 +68,7 @@ StaticTranslation::StaticTranslation(const ghoul::Dictionary& dictionary)
{
const Parameters p = codegen::bake<Parameters>(dictionary);
_position = p.position;
_type = "StaticTranslation";
}
glm::dvec3 StaticTranslation::position(const UpdateData&) const {