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

ユーザー定義値を保持するクラスです。 [詳解]

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

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

公開メンバ関数

 UserContext (qUnsignedInt32 uiValue=0)
 コンストラクタです。 [詳解]
 
 UserContext (qReal dValue)
 コンストラクタです。 [詳解]
 
 UserContext (qBool bValue)
 コンストラクタです。 [詳解]
 
 UserContext (void *pPointer)
 コンストラクタです。 [詳解]
 
 UserContext (qUnsignedInt64 ui64Value)
 コンストラクタです。 [詳解]
 
qBool GetBoolValue () const
 SetBoolValue を使って設定されたユーザー定義値を返します。 [詳解]
 
void * GetPointer () const
 SetPointer を使って設定されたユーザー定義値を返します。 [詳解]
 
qReal GetRealValue () const
 SetRealValue を使って設定されたユーザー定義値を返します。 [詳解]
 
qUnsignedInt64 GetUInt64Value () const
 SetUInt64Value を使って設定されたユーザー定義値を返します。 [詳解]
 
qUnsignedInt32 GetUIntValue () const
 SetUIntValue を使って設定されたユーザー定義値を返します。 [詳解]
 
void SetBoolValue (qBool bValue)
 GetBoolValue を使用して取得できるユーザー定義の値を設定します。 [詳解]
 
void SetPointer (void *pPointer)
 GetPointer を使用して取得できるユーザー定義値を設定します。 [詳解]
 
void SetRealValue (qReal dValue)
 GetRealValue を使用して取得できるユーザー定義の値を設定します。 [詳解]
 
void SetUInt64Value (qUnsignedInt64 ui64Value)
 GetUInt64Value を使用して取得できるユーザー定義の値を設定します。 [詳解]
 
void SetUIntValue (qUnsignedInt32 uiValue)
 GetUIntValue を使用して取得できるユーザー定義の値を設定します。 [詳解]
 

詳解

ユーザー定義値を保持するクラスです。

UserContextクラスで渡されるユーザー定義の値は、qBool、qUnsignedInt32、qReal、またはオブジェクトへのポインタです。 通常、ユーザーが保持する値を渡すのに用いられます

構築子と解体子

nn::nex::UserContext::UserContext ( qUnsignedInt32  uiValue = 0)

コンストラクタです。

引数
[in]uiValueユーザー定義の符号無し32bit整数
nn::nex::UserContext::UserContext ( qReal  dValue)

コンストラクタです。

引数
[in]dValueユーザー定義の実数値
nn::nex::UserContext::UserContext ( qBool  bValue)

コンストラクタです。

引数
[in]bValueユーザー定義のbool値
nn::nex::UserContext::UserContext ( void *  pPointer)

コンストラクタです。

引数
[in]pPointerユーザー定義のポインタ
nn::nex::UserContext::UserContext ( qUnsignedInt64  ui64Value)

コンストラクタです。

引数
[in]ui64Valueユーザー定義の符号無し64bit整数

関数詳解

qUnsignedInt32 nn::nex::UserContext::GetUIntValue ( ) const

SetUIntValue を使って設定されたユーザー定義値を返します。

戻り値
SetUIntValue を使って設定されたユーザー定義値を返します。
覚え書き
このメソッドが SetUIntValue と関連して用いられ、qUnsignedInt64、qReal、qBool、または変数 としてのポインタをとる代替メソッドの一つと関連して用いられないことを保証するのは、 ユーザーの責任です。
参照
SetUIntValue
qUnsignedInt64 nn::nex::UserContext::GetUInt64Value ( ) const

SetUInt64Value を使って設定されたユーザー定義値を返します。

戻り値
SetUInt64Value を使って設定されたユーザー定義値を返します。
覚え書き
このメソッドが SetUInt64Value と関連して用いられ、qUnsignedInt32、qReal、qBool、または変数 としてのポインタをとる代替メソッドの一つと関連して用いられないことを保証するのは、 ユーザーの責任です。
参照
SetUIntValue
qReal nn::nex::UserContext::GetRealValue ( ) const

SetRealValue を使って設定されたユーザー定義値を返します。

戻り値
SetRealValue を使って設定されたユーザー定義値を返します。
覚え書き
このメソッドが SetRealValue と関連して用いられ、qUnsignedInt32、qUnsignedInt64、qBool、 または pointer as a variableをとる代替メソッドの一つと関連して用いられないことを保証するのは、 ユーザーの責任です。
参照
SetRealValue
qBool nn::nex::UserContext::GetBoolValue ( ) const

SetBoolValue を使って設定されたユーザー定義値を返します。

戻り値
SetBoolValue を使って設定されたユーザー定義値を返します。
覚え書き
このメソッドが SetBoolValue と関連して用いられ、qUnsignedInt32、qUnsignedInt64、qReal、 またはポインタを変数としてとる代替メソッドの一つと関連して用いられないことを保証するのは、 開発者の責任です。
参照
SetBoolValue
void* nn::nex::UserContext::GetPointer ( ) const

SetPointer を使って設定されたユーザー定義値を返します。

戻り値
SetPointer を使って設定されたユーザー定義値を返します。
覚え書き
このメソッドが SetPointer と関連して用いられ、qUnsignedInt32, qBool、 または変数としてのqRealをとる代替メソッドの一つと関連して用いられないことを保証するのは、 ユーザーの責任です。
参照
SetPointer
void nn::nex::UserContext::SetUIntValue ( qUnsignedInt32  uiValue)

GetUIntValue を使用して取得できるユーザー定義の値を設定します。

引数
[in]uiValueqUnsignedInt32のユーザー定義値。
参照
GetUIntValue
void nn::nex::UserContext::SetUInt64Value ( qUnsignedInt64  ui64Value)

GetUInt64Value を使用して取得できるユーザー定義の値を設定します。

引数
[in]ui64ValueqUnsignedInt64のユーザー定義値。
参照
GetUInt64Value
void nn::nex::UserContext::SetRealValue ( qReal  dValue)

GetRealValue を使用して取得できるユーザー定義の値を設定します。

引数
[in]dValueqRealのユーザー定義値。
参照
GetRealValue
void nn::nex::UserContext::SetBoolValue ( qBool  bValue)

GetBoolValue を使用して取得できるユーザー定義の値を設定します。

引数
[in]bValueqBool のユーザー定義値。
参照
GetBoolValue
void nn::nex::UserContext::SetPointer ( void *  pPointer)

GetPointer を使用して取得できるユーザー定義値を設定します。

引数
[in]pPointerオブジェクトへのユーザー定義のポインタ。
参照
GetPointer