次の方法で共有


ID3DXRenderToEnvMap インターフェイス

ID3DXRenderToEnvMap インターフェイスは、環境マップへのレンダリングプロセスを一般化するために使用されます。

メンバー

ID3DXRenderToEnvMap インターフェイスは、IUnknown インターフェイスから継承します。 ID3DXRenderToEnvMap には、次の種類のメンバーもあります。

メソッド

ID3DXRenderToEnvMap インターフェイスには、これらのメソッドがあります。

メソッド 説明
BeginCube 立方環境マップのレンダリングを開始します。
BeginHemisphere 半球環境マップのレンダリングを開始します。
BeginParabolic 放物線環境マップのレンダリングを開始します。
BeginSphere 球面環境マップのレンダリングを開始します。
終わり すべてのレンダー ターゲットを復元し、必要に応じて、レンダリングされたすべての顔を環境マップ サーフェスに作成します。
Face 環境マップの各面の描画を開始します。
GetDesc レンダリング サーフェイスの説明を取得します。
GetDevice 環境マップに関連付けられている Direct3D デバイスを取得します。
OnLostDevice ビデオ メモリ リソースへのすべての参照を解放し、すべてのステートブロックを削除するには、このメソッドを使用します。 このメソッドは、デバイスが失われるたびに、またはデバイスをリセットする前に呼び出す必要があります。
OnResetDevice このメソッドを使用して、リソースを再取得し、初期状態を保存します。

 

注釈

環境マップを使用してシーン ジオメトリをテクスチャ マップし、複雑なジオメトリを使用せずにより高度なシーンを提供します。 このインターフェイスは、立方体、半球または半球、放物線、または球のジオメトリの種類に対するサーフェスの作成をサポートします。

ID3DXRenderToEnvMap インターフェイスは、D3DXCreateRenderToEnvMap 関数を呼び出すことによって取得されます。

LPD3DXRenderToEnvMap 型は、 ID3DXRenderToEnvMap インターフェイスへのポインターとして定義されます。

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

要件

要件
ヘッダー
D3dx9core.h
ライブラリ
D3dx9.lib

こちらもご覧ください

D3DX インターフェイス