目次 - SDL 3.0 API(機能別) - 2Dレンダリング - SDL_UnlockTexture

SDL_UnlockTexture

必要なら変更をビデオメモリに反映させるためにテクスチャのロックを解除する

ヘッダ

SDL3/SDL_render.h

構文

void SDL_UnlockTexture(SDL_Texture *texture);

引数

SDL_Texture *textureSDL_LockTexture()でロックしたテクスチャ

詳細

注意: SDL_LockTexture()は書き込みのみを目的としており, 編集前の内容が提供されるとは限らないので注意すること. ロック解除の前にピクセル領域を全て書き込む必要がある. そうしないとメモリは未初期化のままである.

言い換えると, ロックしてすぐにロック解除したとすると, 使用しているレンダラによってはテクスチャが破壊されることがある.

スレッドセーフ

この関数を呼べるのはメインスレッドのみである.

関連項目

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_UnlockTexture - SDL Wiki