void SDL_CopyGPUTextureToTexture(SDL_GPUCopyPass *copy_pass, const SDL_GPUTextureLocation *source, const SDL_GPUTextureLocation *destination, Uint32 w, Uint32 h, Uint32 d, bool cycle);
| SDL_GPUCopyPass * | copy_pass | コピーパスハンドル |
| const SDL_GPUTextureLocation * | source | コピー元のテクスチャと領域 |
| const SDL_GPUTextureLocation * | destination | コピー先のテクスチャと領域 |
| Uint32 | w | コピーする領域の幅 |
| Uint32 | h | コピーする領域の高さ |
| Uint32 | d | コピーする領域の深度 |
| bool | cycle | コピー先テクスチャが既にバインドされているときサイクルする. 偽のときデータを上書きする |
コピーはGPUタイムラインを発生させる. その後のコマンドはアップロードが完了しているとみなしてよい.
この関数は深度テクスチャとカラーテクスチャの間のコピーには対応していない. この場合は, テクスチャをバッファにコピーし, その後で目的のテクスチャにコピーすること.