Add stubs for graphics settings. Add avatar collision setting

This commit is contained in:
vladest 2018-04-17 21:58:53 +02:00
parent bb7eb90f58
commit ee1738adac

View file

@ -55,8 +55,11 @@ void setupPreferences() {
static const QString GRAPHICS_QUALITY { "Graphics Quality" };
{
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));
auto getterSQ = []()->float { return 1.0; };
auto setterSQ = [](float value) { };
preferences->addPreference(new SliderPreference(GRAPHICS_QUALITY, "Shadow Quality", getterSQ, setterSQ));
}
// UI
@ -182,6 +185,13 @@ void setupPreferences() {
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" };
{
auto getter = []()->float { return DependencyManager::get<DdeFaceTracker>()->getEyeClosingThreshold(); };