mirror of
https://github.com/overte-org/overte.git
synced 2025-07-28 21:50:24 +02:00
Add stubs for graphics settings. Add avatar collision setting
This commit is contained in:
parent
bb7eb90f58
commit
ee1738adac
1 changed files with 11 additions and 1 deletions
|
@ -55,8 +55,11 @@ void setupPreferences() {
|
||||||
static const QString GRAPHICS_QUALITY { "Graphics Quality" };
|
static const QString GRAPHICS_QUALITY { "Graphics Quality" };
|
||||||
{
|
{
|
||||||
auto getter = []()->float { return DependencyManager::get<LODManager>()->getLODLevel(); };
|
auto getter = []()->float { return DependencyManager::get<LODManager>()->getLODLevel(); };
|
||||||
auto setter = [](float value) { FaceTracker::setEyeDeflection(value); };
|
auto setter = [](float value) { };
|
||||||
preferences->addPreference(new SliderPreference(GRAPHICS_QUALITY, "World Detail", getter, setter));
|
preferences->addPreference(new SliderPreference(GRAPHICS_QUALITY, "World Detail", getter, setter));
|
||||||
|
auto getterSQ = []()->float { return 1.0; };
|
||||||
|
auto setterSQ = [](float value) { };
|
||||||
|
preferences->addPreference(new SliderPreference(GRAPHICS_QUALITY, "Shadow Quality", getterSQ, setterSQ));
|
||||||
}
|
}
|
||||||
|
|
||||||
// UI
|
// UI
|
||||||
|
@ -182,6 +185,13 @@ void setupPreferences() {
|
||||||
preferences->addPreference(preference);
|
preferences->addPreference(preference);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
auto getter = [=]()->bool { return myAvatar->getCollisionsEnabled(); };
|
||||||
|
auto setter = [=](bool value) { myAvatar->setCollisionsEnabled(value); };
|
||||||
|
auto preference = new CheckPreference(AVATAR_TUNING, "Enable Avatar collisions", getter, setter);
|
||||||
|
preferences->addPreference(preference);
|
||||||
|
}
|
||||||
|
|
||||||
static const QString FACE_TRACKING{ "Face Tracking" };
|
static const QString FACE_TRACKING{ "Face Tracking" };
|
||||||
{
|
{
|
||||||
auto getter = []()->float { return DependencyManager::get<DdeFaceTracker>()->getEyeClosingThreshold(); };
|
auto getter = []()->float { return DependencyManager::get<DdeFaceTracker>()->getEyeClosingThreshold(); };
|
||||||
|
|
Loading…
Reference in a new issue