目次 - SDL 3.0 API(機能別) - 3DレンダリングとGPUコンピューティング - SDL_GPUColorTargetInfo

SDL_GPUColorTargetInfo

レンダーパスで使用するカラーターゲットのパラメータの構造体

ヘッダ

SDL3/SDL_gpu.h

フィールド

SDL_GPUTexture *textureレンダーパスのカラーターゲットで使用するテクスチャ
Uint32mip_levelカラーターゲットとして使用する場合のミップレベル
Uint32layer_or_depth_planeカラーターゲットとして使用する場合のレイヤーインデックス番号または深度プレーン. この値は, キューブテクスチャの2次元配列のレイヤーインデックス番号, 3Dテクスチャの深度プレーンとして扱われる
SDL_FColorclear_colorレンダーパスの開始時にカラーターゲットをクリアする色. SDL_GPU_LOADOP_CLEARを使用しない場合は無視される
SDL_GPULoadOpload_opレンダーパスの開始時にカラーターゲットに行う処理
SDL_GPUStoreOpstore_opレンダーパスの結果に対して行う操作
SDL_GPUTexture *resolve_textureマルチサンプリング解決の結果を書き込むテクスチャ. store_opでRESOLVE*を使用しない場合は無視される
Uint32resolve_mip_level解決処理で使用する解決テクスチャのミップレベル. store_opでRESOLVE*を使用しない場合は無視される
Uint32resolve_layer解決処理で使用する解決テクスチャのレイヤーインデックス番号. store_opでRESOLVE*を使用しない場合は無視される
boolcycle真のとき, テクスチャがバインドされかつload_opがLOADでないときサイクルする
boolcycle_resolve_texture真のとき, 解決テクスチャをバインドするとき解決テクスチャをサイクルする. store_opでRESOLVE*を使用しない場合は無視される
Uint8padding1
Uint8padding2

詳細

load_opフィールドはレンダーパスの開始時のテクスチャの扱いを決める:

store_opフィールドはレンダーパスの結果の色の扱いを決める:

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUColorTargetInfo - SDL Wiki