しばらくの間 DirectX のドキュメントを見てきましたが、DirectX API の説明に関する適切な情報源を見つけるのが難しいと感じています。
実行時に解像度を変更する DX9 のラッパー クラスのメソッドを作成しようとしています。私はこれを DirectDraw で処理することができましたが、より一般的なはずの DX9 に関する情報は見つかりませんでした。
私が見つけたのは SetDisplayMode への参照だけでしたが、私の Direct Object にも DirectX Device にもこのメソッドはありません。
DirectX9を使用しています。
方法の例:
void SetResolution(int width, int height, int depth)
{
// I have access to DirectX device, object and the window HWND in this class
};
...HWND のウィンドウ サイズを変更する必要がありますか?それとも DirectX で処理する必要がありますか? Windows アプリケーションで解像度を変更する方法は知っていますが、DX9 でそれを行う方法がわかりません。