mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2025-03-13 09:12:27 +01:00
android UI update for swap eyes
This commit is contained in:
parent
17a73e2af4
commit
470d919fd4
@ -15,7 +15,8 @@ enum class BooleanSetting(
|
|||||||
ALLOW_PLUGIN_LOADER("allow_plugin_loader", Settings.SECTION_SYSTEM, true),
|
ALLOW_PLUGIN_LOADER("allow_plugin_loader", Settings.SECTION_SYSTEM, true),
|
||||||
SWAP_SCREEN("swap_screen", Settings.SECTION_LAYOUT, false),
|
SWAP_SCREEN("swap_screen", Settings.SECTION_LAYOUT, false),
|
||||||
INSTANT_DEBUG_LOG("instant_debug_log", Settings.SECTION_DEBUG, false),
|
INSTANT_DEBUG_LOG("instant_debug_log", Settings.SECTION_DEBUG, false),
|
||||||
CUSTOM_LAYOUT("custom_layout",Settings.SECTION_LAYOUT,false);
|
CUSTOM_LAYOUT("custom_layout",Settings.SECTION_LAYOUT,false),
|
||||||
|
SWAP_EYES_3D("swap_eyes_3d",Settings.SECTION_RENDERER,false);
|
||||||
|
|
||||||
override var boolean: Boolean = defaultValue
|
override var boolean: Boolean = defaultValue
|
||||||
|
|
||||||
|
@ -845,6 +845,16 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add(
|
||||||
|
SwitchSetting(
|
||||||
|
BooleanSetting.SWAP_EYES_3D,
|
||||||
|
R.string.swap_eyes_3d,
|
||||||
|
R.string.swap_eyes_3d_description,
|
||||||
|
BooleanSetting.SWAP_EYES_3D.key,
|
||||||
|
BooleanSetting.SWAP_EYES_3D.defaultValue
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
add(HeaderSetting(R.string.cardboard_vr))
|
add(HeaderSetting(R.string.cardboard_vr))
|
||||||
add(
|
add(
|
||||||
SliderSetting(
|
SliderSetting(
|
||||||
|
@ -173,6 +173,7 @@ void Config::ReadValues() {
|
|||||||
ReadSetting("Renderer", Settings::values.bg_blue);
|
ReadSetting("Renderer", Settings::values.bg_blue);
|
||||||
ReadSetting("Renderer", Settings::values.delay_game_render_thread_us);
|
ReadSetting("Renderer", Settings::values.delay_game_render_thread_us);
|
||||||
ReadSetting("Renderer", Settings::values.disable_right_eye_render);
|
ReadSetting("Renderer", Settings::values.disable_right_eye_render);
|
||||||
|
ReadSetting("Renderer", Settings::values.swap_eyes_3d);
|
||||||
|
|
||||||
// Layout
|
// Layout
|
||||||
// Somewhat inelegant solution to ensure layout value is between 0 and 5 on read
|
// Somewhat inelegant solution to ensure layout value is between 0 and 5 on read
|
||||||
|
@ -188,7 +188,7 @@
|
|||||||
<string-array name="render3dModes">
|
<string-array name="render3dModes">
|
||||||
<item>@string/off</item>
|
<item>@string/off</item>
|
||||||
<item>@string/side_by_side</item>
|
<item>@string/side_by_side</item>
|
||||||
<item>@string/reverse_side_by_side</item>
|
<item>@string/side_by_side_full</item>
|
||||||
<item>@string/anaglyph</item>
|
<item>@string/anaglyph</item>
|
||||||
<item>@string/interlaced</item>
|
<item>@string/interlaced</item>
|
||||||
<item>@string/reverse_interlaced</item>
|
<item>@string/reverse_interlaced</item>
|
||||||
|
@ -259,6 +259,8 @@
|
|||||||
<string name="render3d">Stereoscopic 3D Mode</string>
|
<string name="render3d">Stereoscopic 3D Mode</string>
|
||||||
<string name="factor3d">Depth</string>
|
<string name="factor3d">Depth</string>
|
||||||
<string name="factor3d_description">Specifies the value of the 3D slider. This should be set to higher than 0% when Stereoscopic 3D is enabled.</string>
|
<string name="factor3d_description">Specifies the value of the 3D slider. This should be set to higher than 0% when Stereoscopic 3D is enabled.</string>
|
||||||
|
<string name="swap_eyes_3d">Swap Eyes</string>
|
||||||
|
<string name="swap_eyes_3d_description">Swaps which eye is shown where. Combine with Side by Side mode and cross your eyes to see 3D with no equipment!</string>
|
||||||
<string name="cardboard_vr">Cardboard VR</string>
|
<string name="cardboard_vr">Cardboard VR</string>
|
||||||
<string name="cardboard_screen_size">Cardboard Screen Size</string>
|
<string name="cardboard_screen_size">Cardboard Screen Size</string>
|
||||||
<string name="cardboard_screen_size_description">Scales the screen to a percentage of its original size.</string>
|
<string name="cardboard_screen_size_description">Scales the screen to a percentage of its original size.</string>
|
||||||
@ -586,7 +588,7 @@
|
|||||||
|
|
||||||
<!-- Render 3D modes -->
|
<!-- Render 3D modes -->
|
||||||
<string name="side_by_side">Side by Side</string>
|
<string name="side_by_side">Side by Side</string>
|
||||||
<string name="reverse_side_by_side">Reverse Side by Side</string>
|
<string name="side_by_side_full">Side by Side Full Width</string>
|
||||||
<string name="anaglyph">Anaglyph</string>
|
<string name="anaglyph">Anaglyph</string>
|
||||||
<string name="interlaced">Interlaced</string>
|
<string name="interlaced">Interlaced</string>
|
||||||
<string name="reverse_interlaced">Reverse Interlaced</string>
|
<string name="reverse_interlaced">Reverse Interlaced</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user