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

SDL_SetGPUSwapchainParameters

指定のウィンドウのスワップチェーンパラメータを変更する

ヘッダ

SDL3/SDL_gpu.h

構文

bool SDL_SetGPUSwapchainParameters(SDL_GPUDevice *device, SDL_Window *window, SDL_GPUSwapchainComposition swapchain_composition, SDL_GPUPresentMode present_mode);

引数

SDL_GPURenderPass *render_passレンダーパスハンドル
SDL_Window *window要求されたウィンドウ
SDL_GPUSwapchainCompositionswapchain_composition設定するスワップチェーンコンポジション
SDL_GPUPresentModepresent_mode設定するスワップチェーンのプレゼンテーションモード

詳細

この関数は, デバイスが要求したプレゼンテーションモードまたはスワップチェーンコンポジションに対応していないとき失敗する. この関数を呼ぶ前にSDL_WindowSupportsGPUPresentMode/SDL_WindowSupportsGPUSwapchainCompositionで対応をチェックすること.

SDL_GPU_PRESENTMODE_VSYNCSDL_GPU_SWAPCHAINCOMPOSITION_SDRは常に対応している.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_SetGPUSwapchainParameters - SDL Wiki