目次 - SDL 3.0 API(機能別) - プロパティ
プロパティ
概要
プロパティとは実行中に名前を用いて書き込みや読み込みを行える変数である.
全てのプロパティはプロパティグループ(SDL_PropertiesID)の一部である.
プロパティグループはSDL_CreateProperties関数で生成し, SDL_DestroyProperties関数で破棄することができる.
プロパティのプロパティグループへの書き込みとプロパティグループからの読み込みは次の関数で行える:
プロパティはSDL_ClearPropertyでグループから取り除くことができる.
関数
- SDL_ClearProperty - プロパティグループのプロパティを消去する
- SDL_CopyProperties
- SDL_CreateProperties - プロパティグループを生成する
- SDL_DestroyProperties - プロパティグループを破棄する
- SDL_EnumerateProperties
- SDL_GetBooleanProperty - プロパティグループからブール型プロパティを得る
- SDL_GetFloatProperty - プロパティグループから浮動小数点型プロパティを得る
- SDL_GetGlobalProperties
- SDL_GetNumberProperty - プロパティグループから整数型プロパティを得る
- SDL_GetPointerProperty - プロパティグループからポインタ型プロパティを得る
- SDL_GetPropertyType
- SDL_GetStringProperty - プロパティグループから文字列型プロパティを得る
- SDL_HasProperty - プロパティグループにプロパティが存在するを得る
- SDL_LockProperties
- SDL_SetBooleanProperty - プロパティグループのブール型プロパティを設定する
- SDL_SetFloatProperty - プロパティグループの浮動小数点型プロパティを設定する
- SDL_SetNumberProperty - プロパティグループの整数型プロパティを設定する
- SDL_SetPointerProperty - プロパティグループのポインタ型プロパティを設定する
- SDL_SetPointerPropertyWithCleanup
- SDL_SetStringProperty - プロパティグループの文字列型プロパティを設定する
- SDL_UnlockProperties
型
- SDL_CleanupPropertyCallback
- SDL_EnumeratePropertiesCallback
- SDL_PropertiesID - SDLプロパティグループID
列挙体
- SDL_PropertyType - SDLプロパティ型の列挙体
マクロ
- SDL_PROP_NAME_STRING
SDL Wikiへのリンク
SDL3/CategoryProperties - SDL Wiki