MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::System::Chrono クラス

日付と時間のクラス [詳解]

#include <mgl_system_chrono.h>

公開メンバ関数

 Chrono () noexcept
 コンストラクタ
 
EpochTime GetCurrentEpochTime () const noexcept
 現在時刻をエポック時間で取得
 
bool IsAvailableTickTimer () const noexcept
 Tickタイマーに対応しているかを取得
 
TickTime GetTickTime () const noexcept
 現在のTickTimeを取得
 
float TicksToMilliseconds (TickTime tickTime) const noexcept
 TickTimeをミリ秒に変換
 
float TicksToMicroseconds (TickTime tickTime) const noexcept
 TickTimeをマイクロ秒に変換
 
float TicksToNanoseconds (TickTime tickTime) const noexcept
 TickTimeをナノ秒に変換
 

静的公開メンバ関数

static constexpr int32_t MinutesToSeconds (int32_t minutes) noexcept
 分を秒に変換
 
static constexpr int32_t HoursToSeconds (int32_t hours) noexcept
 時間を秒に変換
 
static constexpr int32_t DaysToSeconds (int32_t days) noexcept
 日数を秒に変換
 
static constexpr TickTime GetTickPassTime (TickTime start, TickTime end)
 2つのTickTimeから経過時間を取得
 

詳解

日付と時間のクラス

関数詳解

◆ DaysToSeconds()

static constexpr int32_t MGL::System::Chrono::DaysToSeconds ( int32_t days)
inlinestaticconstexprnoexcept

日数を秒に変換

引数
[in]days変換する日数
戻り値
変換後の秒数

◆ GetCurrentEpochTime()

EpochTime MGL::System::Chrono::GetCurrentEpochTime ( ) const
inlinenodiscardnoexcept

現在時刻をエポック時間で取得

戻り値
現在時刻

◆ GetTickPassTime()

static constexpr TickTime MGL::System::Chrono::GetTickPassTime ( TickTime start,
TickTime end )
inlinestaticnodiscardconstexpr

2つのTickTimeから経過時間を取得

引数
[in]start開始時間
[in]end終了時間
戻り値
開始時間から終了時間までの経過時間

◆ GetTickTime()

TickTime MGL::System::Chrono::GetTickTime ( ) const
inlinenodiscardnoexcept

現在のTickTimeを取得

戻り値
現在のTickTime

◆ HoursToSeconds()

static constexpr int32_t MGL::System::Chrono::HoursToSeconds ( int32_t hours)
inlinestaticconstexprnoexcept

時間を秒に変換

引数
[in]hours変換する時間
戻り値
変換後の秒数

◆ IsAvailableTickTimer()

bool MGL::System::Chrono::IsAvailableTickTimer ( ) const
inlinenodiscardnoexcept

Tickタイマーに対応しているかを取得

戻り値
true対応している
false対応していない

◆ MinutesToSeconds()

static constexpr int32_t MGL::System::Chrono::MinutesToSeconds ( int32_t minutes)
inlinestaticconstexprnoexcept

分を秒に変換

引数
[in]minutes変換する分
戻り値
変換後の秒数

◆ TicksToMicroseconds()

float MGL::System::Chrono::TicksToMicroseconds ( TickTime tickTime) const
inlinenodiscardnoexcept

TickTimeをマイクロ秒に変換

戻り値
変換後の時間

◆ TicksToMilliseconds()

float MGL::System::Chrono::TicksToMilliseconds ( TickTime tickTime) const
inlinenodiscardnoexcept

TickTimeをミリ秒に変換

戻り値
変換後の時間

◆ TicksToNanoseconds()

float MGL::System::Chrono::TicksToNanoseconds ( TickTime tickTime) const
inlinenodiscardnoexcept

TickTimeをナノ秒に変換

戻り値
変換後の時間

このクラス詳解は次のファイルから抽出されました: