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

SDL_GPUTextureCreateInfo

GPUテクスチャのパラメータの構造体

ヘッダ

SDL3/SDL_gpu.h

フィールド

SDL_GPUTextureTypetypeテクスチャの次元数
SDL_GPUTextureFormatformatテクスチャのピクセル形式
SDL_GPUTextureUsageFlagsusageクライアントのGPUテクスチャの使用方法
Uint32widthテクスチャの幅
Uint32heightテクスチャの高さ
Uint32layer_count_or_depthテクスチャのレイヤ数または深度. この値は2次元テクスチャの場合は配列のレイヤ数, 3次元テクスチャの場合は深度として扱われる
Uint32num_levelsテクスチャのミップレベル数
SDL_GPUSampleCountsample_countテクセル当たりのサンプリング数. テクスチャをレンダーターゲットとして使用する場合のみ適用される
SDL_PropertiesIDprops拡張のプロパティグループID. 拡張が必要ない場合は0にすること

詳細

usageフラグは論理和(OR)で組み合わせることができる. フラグの不正な組み合わせに注意すること. 例えば, SAMPLERとGRAPHICS_STORAGEのフラグを同時には設定できない.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUTextureCreateInfo - SDL Wiki