Files
ECAP_Server/module/Local_Server/server/Config_Default/cesium_graphics.cpp
T
2026-08-21 18:13:43 +08:00

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