20 lines
799 B
C++
20 lines
799 B
C++
#include "Config_Default.h"
|
|
Default_Config_File make_default_cesium_graphics_config(const std::filesystem::path& directory) {
|
|
Cesium_Graphics_Config config;
|
|
config.settings.write([](auto& value) {
|
|
value.resolution_scale = 1.0;
|
|
value.fxaa = true;
|
|
value.shadows = true;
|
|
value.enable_lighting = true;
|
|
value.solar_lighting = true;
|
|
value.terrain_enabled_in_3d = true;
|
|
value.terrain_exaggeration = 5.0;
|
|
value.surface_navigation_reference_visible = true;
|
|
value.view_axes_visible = true;
|
|
value.view_axes_panel_x = 3.0;
|
|
value.view_axes_panel_y = 337.0;
|
|
value.view_axes_panel_size = 184.0;
|
|
});
|
|
return {Config_Section::cesium_graphics, directory / "cesium_graphics.json", config.to_base_json()};
|
|
}
|