DirectX 9 / C++
アプリ/ゲーム全体に対してグローバルに d3ddevice を宣言しますか、それとも d3ddevice を必要とするクラスに渡しますか?
通常の方法は何ですか?
グローバルに宣言すると、コンパイル後にクラス内でそのグローバル変数を宣言するヘッダーメモリがすべてのクラスと関数に負担をかけることを理解しています(これは間違っている可能性があります)?
アプリケーションに関する質問についてより具体的に説明できますが、典型的な方法を探しているだけです。
d3ddevice などの起動方法は知っていますが、何が最適かについての質問です。