コンテンツにスキップ

SDLDrawDevice

SDLDrawDevice クラスは、このインスタンスを Window.drawDevice に登録して使用するための DrawDevice で、SDL3 (SDL_Renderer + SDL_Texture) を用いた標準的な描画機能を提供します。

SDL3 ビルド (KRKRZ_VARIANT=SDL) では起動時のデフォルト DrawDevice として既に登録されているため、新たに登録する必要はありません。Windows 向け WINVER ビルドでも DLL/プラットフォームが SDL3 をサポートしていれば利用可能です。

OpenGL ES ベースの描画パスへ切り替えたい場合は OGLDrawDevice を Window.drawDevice にセットしてください。

メンバー一覧

コンストラクタ

プロパティ


SDLDrawDevice

コンストラクタ

解説

SDLDrawDevice オブジェクトの構築

SDLDrawDevice クラスのオブジェクトを構築します。

初期状態で SDL3 ビルドの Window.drawDevice にはこのクラスのインスタンスが登録されているので、新たに登録する必要はありません。


interface

プロパティ \ アクセス: r

解説

インターフェースオブジェクトを取得

プラグインなどで DrawDevice オブジェクトを利用するためにあります。


window

プロパティ \ アクセス: r

解説

関連付けられた Window オブジェクトを取得

この DrawDevice をセットしている Window オブジェクトを返します。