目次 - SDL 3.0 API(機能別) - 標準ライブラリ - SDL_memset4

SDL_memset4

メモリバッファを指定した32ビットの値で初期化する

ヘッダ

SDL3/SDL_stdinc.h

構文

void * SDL_memset4(void *dst, Uint32 val, size_t dwords);

引数

const void *dst初期化するメモリ領域. NULL不可
Uint32val初期化するUint32の値
size_tdwordsdstを初期化するUint32の数

戻り値

(void *) dstを戻す.

詳細

この関数は, dstポインタが示すdwords個のUint32のバッファにvalで指定した値を書き込む.

SDL_memsetとは異なり, 書き込むのはバイトではなく32ビットの値のため, 0から255の範囲に制限されない.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_memset4 - SDL Wiki