mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-29 22:22:54 +02:00
Fix for avatar scale preferences
This commit is contained in:
parent
d0f9a20a01
commit
f4f9c29bff
2 changed files with 3 additions and 2 deletions
|
@ -193,8 +193,8 @@ void setupPreferences() {
|
||||||
preferences->addPreference(new PrimaryHandPreference(AVATAR_TUNING, "Dominant Hand", getter, setter));
|
preferences->addPreference(new PrimaryHandPreference(AVATAR_TUNING, "Dominant Hand", getter, setter));
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
auto getter = [=]()->float { return myAvatar->getModelScale(); };
|
auto getter = [=]()->float { return myAvatar->getTargetScale(); };
|
||||||
auto setter = [=](float value) { myAvatar->setModelScale(value); };
|
auto setter = [=](float value) { myAvatar->setTargetScale(value); };
|
||||||
auto preference = new SpinnerSliderPreference(AVATAR_TUNING, "Avatar Scale", getter, setter);
|
auto preference = new SpinnerSliderPreference(AVATAR_TUNING, "Avatar Scale", getter, setter);
|
||||||
preference->setStep(0.05f);
|
preference->setStep(0.05f);
|
||||||
preference->setDecimals(2);
|
preference->setDecimals(2);
|
||||||
|
|
|
@ -232,6 +232,7 @@ public:
|
||||||
|
|
||||||
void animateScaleChanges(float deltaTime);
|
void animateScaleChanges(float deltaTime);
|
||||||
void setTargetScale(float targetScale) override;
|
void setTargetScale(float targetScale) override;
|
||||||
|
float getTargetScale() const { return _targetScale; }
|
||||||
|
|
||||||
Q_INVOKABLE float getSimulationRate(const QString& rateName = QString("")) const;
|
Q_INVOKABLE float getSimulationRate(const QString& rateName = QString("")) const;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue