Función D3DXCreateRenderToSurface
Crea una superficie de representación.
Sintaxis
HRESULT D3DXCreateRenderToSurface(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ UINT Width,
_In_ UINT Height,
_In_ D3DFORMAT Format,
_In_ BOOL DepthStencil,
_In_ D3DFORMAT DepthStencilFormat,
_Out_ LPD3DXRENDERTOSURFACE *ppRenderToSurface
);
Parámetros
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Puntero a una interfaz IDirect3DDevice9 , el dispositivo que se va a asociar a la superficie de representación.
-
Ancho [in]
-
Tipo: UINT
Ancho de la superficie de representación, en píxeles.
-
Alto [in]
-
Tipo: UINT
Alto de la superficie de representación, en píxeles.
-
Formato [in]
-
Tipo: D3DFORMAT
Miembro del tipo enumerado D3DFORMAT , que describe el formato de píxel de la superficie de representación.
-
DepthStencil [in]
-
Tipo: BOOL
Si es TRUE, la superficie de representación admite una superficie de galería de símbolos de profundidad. De lo contrario, este miembro se establece en FALSE. Esta función creará un nuevo búfer de profundidad.
-
DepthStencilFormat [in]
-
Tipo: D3DFORMAT
Si DepthStencil se establece en TRUE, este parámetro es un miembro del tipo enumerado D3DFORMAT , que describe el formato de galería de símbolos de profundidad de la superficie de representación.
-
ppRenderToSurface [out]
-
Tipo: LPD3DXRENDERTOSURFACE*
Dirección de un puntero a una interfaz ID3DXRenderToSurface , que representa la superficie de representación creada.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Vea también