diff --git a/Frostbite2D/include/frostbite2D/graphics/render_resolution.h b/Frostbite2D/include/frostbite2D/graphics/render_resolution.h index 75055fd..56620af 100644 --- a/Frostbite2D/include/frostbite2D/graphics/render_resolution.h +++ b/Frostbite2D/include/frostbite2D/graphics/render_resolution.h @@ -4,10 +4,13 @@ namespace frostbite2D { +/** + * @brief 虚拟分辨率缩放模式 + */ enum class ResolutionScaleMode { - Disabled, - Fit, - FitHeight, + Disabled, ///< 不保持纵横比,直接按窗口宽高分别缩放 + Fit, ///< 保持纵横比并完整显示,按较小缩放因子适配 + FitHeight, ///< 以高度优先适配,宽度不足时回退为 Fit }; struct RenderResolutionState {