Microsoft DirectX 8.0 (C++)

Direct3D オブジェクトとは

Microsoft® Direct3D® は、COM オブジェクトとインターフェイスによって実装される。C++ で記述されたアプリケーションからはこれらのインターフェイスとオブジェクトに直接アクセスできるが、Microsoft Visual Basic® アプリケーションの場合は、Visual Basic アプリケーションから DirectX ランタイムにデータを配置する、Microsoft DirectX® for Visual Basic クラスとして現れるコード レイヤとの相互処理を行う。

Direct3D オブジェクトは、アプリケーションで最初に作成され、最後に解放されるオブジェクトである。Direct3D デバイスの能力を列挙および取得する関数には、Direct3D オブジェクトを介してアクセスできる。したがって、アプリケーションはデバイスを作成しないでもデバイスの選択が可能である。