Funzione D3DXCreateRenderToSurface
Crea una superficie di rendering.
Sintassi
HRESULT D3DXCreateRenderToSurface(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ UINT Width,
_In_ UINT Height,
_In_ D3DFORMAT Format,
_In_ BOOL DepthStencil,
_In_ D3DFORMAT DepthStencilFormat,
_Out_ LPD3DXRENDERTOSURFACE *ppRenderToSurface
);
Parametri
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Puntatore a un'interfaccia IDirect3DDevice9 , il dispositivo da associare alla superficie di rendering.
-
Larghezza [in]
-
Tipo: UINT
Larghezza della superficie di rendering, in pixel.
-
Altezza [in]
-
Tipo: UINT
Altezza della superficie di rendering, in pixel.
-
Formato [in]
-
Tipo: D3DFORMAT
Membro del tipo enumerato D3DFORMAT , che descrive il formato pixel della superficie di rendering.
-
DepthStencil [in]
-
Tipo: BOOL
Se TRUE, la superficie di rendering supporta una superficie depth-stencil. In caso contrario, questo membro è impostato su FALSE. Questa funzione creerà un nuovo buffer di profondità.
-
DepthStencilFormat [in]
-
Tipo: D3DFORMAT
Se DepthStencil è impostato su TRUE, questo parametro è un membro del tipo enumerato D3DFORMAT , che descrive il formato depth-stencil della superficie di rendering.
-
ppRenderToSurface [out]
-
Tipo: LPD3DXRENDERTOSURFACE*
Indirizzo di un puntatore a un'interfaccia ID3DXRenderToSurface , che rappresenta la superficie di rendering creata.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, il valore restituito viene D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche