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;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱