共用方式為


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;

規格需求

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

另請參閱

D3DX 介面