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

SDL_SetGPURenderState

カスタムGPUレンダリング状態を設定する

ヘッダ

SDL3/SDL_render.h

構文

bool SDL_SetGPURenderState(SDL_Renderer *renderer, SDL_GPURenderState *state);

引数

SDL_Renderer *renderer使用するレンダラ
SDL_GPURenderState *state使用するするGPUレンダリング状態. NULLのときGPUレンダリング状態をクリアする

戻り値

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

詳細

この関数はその後の描画呼び出しのためにカスタムGPUレンダリング状態を設定する. これによりGPUレンダラでカスタムシェーダを使用できるようになる.

スレッドセーフ

この関数はレンダラを生成したスレッドと同じスレッドで呼ぶ必要がある.

バージョン

SDL 3.4.0以降

関連項目

SDL Wikiへのリンク

SDL_SetGPURenderState - SDL Wiki