共用方式為


ID3DXRenderToEnvMap 介面

ID3DXRenderToEnvMap 介面是用來將轉譯至環境對應的程式一般化。

成員

ID3DXRenderToEnvMap介面繼承自IUnknown介面。 ID3DXRenderToEnvMap 也有下列類型的成員:

方法

ID3DXRenderToEnvMap介面具有這些方法。

方法 Description
BeginCube 起始立方環境地圖的轉譯。
BeginHemisphere 起始十六進位環境對應轉譯。
BeginParabolic 起始參數環境地圖的轉譯。
BeginSphere 起始球面環境地圖的轉譯。
結束 還原所有轉譯目標,並視需要將所有轉譯的臉部組成環境地圖表面。
臉部 起始環境對應每個臉部的繪圖。
GetDesc 擷取轉譯介面的描述。
GetDevice 擷取與環境對應相關聯的 Direct3D 裝置。
OnLostDevice 使用此方法釋放所有視訊記憶體資源的參考,並刪除所有狀態欄塊。 每當裝置遺失或重設裝置之前,都應該呼叫這個方法。
OnResetDevice 使用這個方法來重新取得資源並儲存初始狀態。

 

備註

環境地圖可用來紋理對應場景幾何,以提供更複雜的場景,而不需使用複雜的幾何。 此介面支援為下列類型的幾何建立表面:Cube、半球或半球形、參數或球體。

呼叫D3DXCreateRenderToEnvMap函式來取得ID3DXRenderToEnvMap介面。

LPD3DXRenderToEnvMap 類型定義為 ID3DXRenderToEnvMap 介面的指標。

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

規格需求

需求
標頭
D3dx9core.h
程式庫
D3dx9.lib

另請參閱

D3DX 介面