diff --git a/Re-Abyss/app/utils/FPS/FrameRateController.hpp b/Re-Abyss/app/utils/FPS/FrameRateController.hpp
index 7f8ba3b6..4aebc4a6 100644
--- a/Re-Abyss/app/utils/FPS/FrameRateController.hpp
+++ b/Re-Abyss/app/utils/FPS/FrameRateController.hpp
@@ -4,6 +4,9 @@
namespace abyss
{
+ ///
+ /// フレームレート制御
+ ///
class FrameRateController :
public AddonSingleton,
public s3d::IAddon
@@ -13,10 +16,21 @@ namespace abyss
using Clock = std::chrono::steady_clock;
using TimePoint = std::chrono::time_point;
public:
+ ///
+ /// フレームレートのセット
+ /// noneの場合は垂直同期
+ ///
+ ///
static void Set(const s3d::Optional& value)
{
Instance()->set(value);
}
+ ///
+ /// リフレッシュレート以下の場合はフレームレートのセット
+ /// そうでない場合、もしくはnoneなら垂直同期
+ ///
+ ///
+ ///
static bool SetIfLessThanRefreshRate(const s3d::Optional& value)
{
return Instance()->setIfLessThanRefreshRate(value);