#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()}; }