ID3DXRenderToSurface 介面
ID3DXRenderToSurface 介面是用來將轉譯至表面的程式一般化。
成員
ID3DXRenderToSurface介面繼承自IUnknown介面。 ID3DXRenderToSurface 也有下列類型的成員:
方法
ID3DXRenderToSurface介面具有這些方法。
方法 | Description |
---|---|
BeginScene | 開始場景。 |
EndScene | 結束場景。 |
GetDesc | 擷取轉譯介面的參數。 |
GetDevice | 擷取與轉譯介面相關聯的 Direct3D 裝置。 |
OnLostDevice | 使用此方法釋放所有視訊記憶體資源的參考,並刪除所有狀態欄塊。 每當裝置遺失或重設裝置之前,都應該呼叫這個方法。 |
OnResetDevice | 使用這個方法來重新取得資源並儲存初始狀態。 |
備註
表面可以各種方式使用,包括轉譯目標、螢幕外轉譯或轉譯至紋理。
介面可以使用 ID3DXRenderToSurface::BeginScene 方法個別檢視區來設定,以提供自訂轉譯檢視。 如果表面不是轉譯目標,則會使用相容的轉譯目標,並將結果複製到場景結尾的介面。
呼叫D3DXCreateRenderToSurface函式來取得ID3DXRenderToSurface介面。
LPD3DXRENDERTOSURFACE 類型定義為 ID3DXRenderToSurface 介面的指標。
typedef interface ID3DXRenderToSurface ID3DXRenderToSurface;
typedef interface ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱