imgui_user_config.h 740 B

1234567891011121314
  1. #pragma once
  2. // Sunrise does not let Dear ImGui read or write files at runtime.
  3. #define IMGUI_DISABLE_FILE_FUNCTIONS
  4. // Every Dear ImGui allocation must use Sunrise's bounded static arena.
  5. #define IMGUI_DISABLE_DEFAULT_ALLOCATORS
  6. // The generic shell helper stays off; the credits badge owns its one URL action.
  7. #define IMGUI_DISABLE_DEFAULT_SHELL_FUNCTIONS
  8. // ImGui never polls the clipboard; the Logs page owns one explicit copy action.
  9. #define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS
  10. // The game stays the only input-method owner while Sunrise is loaded.
  11. #define IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCTIONS
  12. // The first UI milestone leaves all gamepad polling and ownership with the game.
  13. #define IMGUI_IMPL_WIN32_DISABLE_GAMEPAD