目次 - API(機能別) - ヒント - SDL_HINT_VIDEO_EXTERNAL_CONTEXT

SDL_HINT_VIDEO_EXTERNAL_CONTEXT

グラフィックコンテキストを外部で管理するか否かを設定するヒント

0ウィンドウに割り付けられたグラフィックコンテキストはSDLが管理する (デフォルト)
1ウィンドウのグラフィックコンテキストの管理を無効化する

詳細

デフォルトでは, SDLは特定の条件下でOpenGLコンテキストを管理する. 例えばAndroidでは, アプリケーションを一時停止したとき, コンテキストの保存と復元を自動的に行う. さらに, 一部の環境ではVulkanを使用していないとき, OpenGLの使用を想定している. このヒントを"1"に設定すると, この動作を行わない. これは, OpenGLコンテキストやウィンドウに割り付けられたVulkanサーフェイスを外部で管理する場合など, アプリケーションがグラフィックコンテキストを管理している場合に望ましい.

SDL Wikiへのリンク

SDL_HINT_VIDEO_EXTERNAL_CONTEXT - SDL Wiki