CTR NEX API Reference
nn::nex::Platform クラス

プラットフォーム固有の機能をラップしたクラスです。 [詳解]

#include <OnlineCore/src/Platform/Core/Platform.h>

+ nn::nex::Platform の継承関係図

静的公開メンバ関数

static qUnsignedInt32 GetRandomNumber (qUnsignedInt32 uiMaxValue)
 乱数を整数で取得します。 [詳解]
 
static qReal GetRealRandomNumber (qReal fMaxValue)
 乱数を実数で取得します。 [詳解]
 
static void SetRandomNumberSeed (qUnsignedInt32 uiSeed)
 乱数のシード値を設定します。 [詳解]
 
static void Sleep (qUnsignedInt32 uiTime)
 カレントスレッドを指定時間だけ休止状態にします。 [詳解]
 

詳解

プラットフォーム固有の機能をラップしたクラスです。

関数詳解

static void nn::nex::Platform::Sleep ( qUnsignedInt32  uiTime)
static

カレントスレッドを指定時間だけ休止状態にします。

引数
[in]uiTime休止する時間(単位:ms)。
static void nn::nex::Platform::SetRandomNumberSeed ( qUnsignedInt32  uiSeed)
static

乱数のシード値を設定します。

引数
[in]uiSeedシード値。
static qReal nn::nex::Platform::GetRealRandomNumber ( qReal  fMaxValue)
static

乱数を実数で取得します。

本関数は、 SetRandomNumberSeed() によって乱数のシード値が設定されていない場合、シード値に現在の時間を設定します。

引数
[in]fMaxValue最大値。
戻り値
乱数。乱数の範囲は [0, fMaxValue) です。
static qUnsignedInt32 nn::nex::Platform::GetRandomNumber ( qUnsignedInt32  uiMaxValue)
static

乱数を整数で取得します。

本関数は、 SetRandomNumberSeed() によって乱数のシード値が設定されていない場合、シード値に現在の時間を設定します。

引数
[in]uiMaxValue最大値。
戻り値
乱数。乱数の範囲は [0, uiMaxValue) です。