EngineDefs.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // Copyright (c) 2008-2023 the Urho3D project
  2. // License: MIT
  3. #pragma once
  4. namespace Urho3D
  5. {
  6. // Engine parameters
  7. static const String EP_AUTOLOAD_PATHS = "AutoloadPaths";
  8. static const String EP_BORDERLESS = "Borderless";
  9. static const String EP_DUMP_SHADERS = "DumpShaders";
  10. static const String EP_EVENT_PROFILER = "EventProfiler";
  11. static const String EP_EXTERNAL_WINDOW = "ExternalWindow";
  12. static const String EP_FLUSH_GPU = "FlushGPU";
  13. static const String EP_OPENGL = "OpenGL";
  14. static const String EP_DIRECT3D11 = "Direct3D11";
  15. static const String EP_FORCE_GL2 = "ForceGL2";
  16. static const String EP_FRAME_LIMITER = "FrameLimiter";
  17. static const String EP_FULL_SCREEN = "FullScreen";
  18. static const String EP_HEADLESS = "Headless";
  19. static const String EP_HIGH_DPI = "HighDPI";
  20. static const String EP_LOG_LEVEL = "LogLevel";
  21. static const String EP_LOG_NAME = "LogName";
  22. static const String EP_LOG_QUIET = "LogQuiet";
  23. static const String EP_LOW_QUALITY_SHADOWS = "LowQualityShadows";
  24. static const String EP_MATERIAL_QUALITY = "MaterialQuality";
  25. static const String EP_MONITOR = "Monitor";
  26. static const String EP_MULTI_SAMPLE = "MultiSample";
  27. static const String EP_ORIENTATIONS = "Orientations";
  28. static const String EP_PACKAGE_CACHE_DIR = "PackageCacheDir";
  29. static const String EP_RENDER_PATH = "RenderPath";
  30. static const String EP_REFRESH_RATE = "RefreshRate";
  31. static const String EP_RESOURCE_PACKAGES = "ResourcePackages";
  32. static const String EP_RESOURCE_PATHS = "ResourcePaths";
  33. static const String EP_RESOURCE_PREFIX_PATHS = "ResourcePrefixPaths";
  34. static const String EP_SHADER_CACHE_DIR = "ShaderCacheDir";
  35. static const String EP_SHADOWS = "Shadows";
  36. static const String EP_SOUND = "Sound";
  37. static const String EP_SOUND_BUFFER = "SoundBuffer";
  38. static const String EP_SOUND_INTERPOLATION = "SoundInterpolation";
  39. static const String EP_SOUND_MIX_RATE = "SoundMixRate";
  40. static const String EP_SOUND_STEREO = "SoundStereo";
  41. static const String EP_TEXTURE_ANISOTROPY = "TextureAnisotropy";
  42. static const String EP_TEXTURE_FILTER_MODE = "TextureFilterMode";
  43. static const String EP_TEXTURE_QUALITY = "TextureQuality";
  44. static const String EP_TIME_OUT = "TimeOut";
  45. static const String EP_TOUCH_EMULATION = "TouchEmulation";
  46. static const String EP_TRIPLE_BUFFER = "TripleBuffer";
  47. static const String EP_VSYNC = "VSync";
  48. static const String EP_WINDOW_HEIGHT = "WindowHeight";
  49. static const String EP_WINDOW_ICON = "WindowIcon";
  50. static const String EP_WINDOW_POSITION_X = "WindowPositionX";
  51. static const String EP_WINDOW_POSITION_Y = "WindowPositionY";
  52. static const String EP_WINDOW_RESIZABLE = "WindowResizable";
  53. static const String EP_WINDOW_TITLE = "WindowTitle";
  54. static const String EP_WINDOW_WIDTH = "WindowWidth";
  55. static const String EP_WORKER_THREADS = "WorkerThreads";
  56. }