廃止された構造体
以下の構造体は廃止されている。廃止された構造体が提供していた機能性は、現在では IDirect3DDevice7 インターフェイスおよびそれに関連する構造体に含まれている。これらの関連性を以下にまとめる。
- D3DDEVICEDESC
- IDirect3DDevice7::GetCaps メソッドで使用される D3DDEVICEDESC7 構造体が代わって使用される。
- D3DHVERTEX
- サポートされない。
- D3DFINDDEVICESEARCH および D3DFINDDEVICERESULT
- 廃止されている。
- D3DLIGHT および D3DLIGHT2
- IDirect3DDevice7::GetLight および IDirect3DDevice7::SetLight メソッドで使用される D3DLIGHT7 構造体が代わって使用される。
- D3DLIGHTDATA
- サポートされない。
- D3DLIGHTINGELEMENT
- サポートされない。
- D3DMATERIAL
- IDirect3DDevice7::GetMaterial および IDirect3DDevice7::SetMaterial メソッドで使用される D3DMATERIAL7 構造体が代わって使用される。
- D3DSTATE
- サポートされない。
- D3DSTATS
- サポートされない。
- D3DTRANSFORMCAPS
- サポートされない。
- D3DTRANSFORMDATA
- サポートされない。
- D3DVIEWPORT および D3DVIEWPORT2
- IDirect3DDevice7::GetViewport および IDirect3DDevice7::SetViewport メソッドで使用される D3DVIEWPORT7 構造体が代わって使用される。
実行バッファ レンダリング、および以下の関連する構造体は、DirectX 7.0 では廃止されていると見なす。これらの構造体の詳細については、旧リリースの DirectX のドキュメントを参照すること。
- D3DBRANCH
- D3DEXECUTEBUFFERDESC
- D3DEXECUTEDATA
- D3DINSTRUCTION
- D3DLINE
- D3DMATRIXLOAD
- D3DMATRIXMULTIPLY
- D3DPICKRECORD
- D3DPOINT
- D3DPROCESSVERTICES
- D3DSPAN
- D3DSTATUS
- D3DTEXTURELOAD
- D3DTRIANGLE