目次 - SDL 3.0 API(機能別) - プロパティ - SDL_CopyProperties

SDL_CopyProperties

プロパティグループをコピーする

ヘッダ

SDL3/SDL_properties.h

構文

bool SDL_CopyProperties(SDL_PropertiesID src, SDL_PropertiesID dst);

引数

SDL_PropertiesIDsrcコピー元のプロパティグループ
SDL_PropertiesIDdstコピー先のプロパティグループ

戻り値

(bool) 成功のとき真, 失敗のとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

プロパティグループの(SDL_SetPointerPropertyWithCleanup()で)終了処理付きのプロパティを除く全てのプロパティを他のプロパティグループにコピーする. dstの既に存在するプロパティは上書きされる.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる. この関数はコピー元とコピー先のプロパティグループに対して同時にミューテックスロックを取得する.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_CopyProperties - SDL Wiki