Compartir a través de


Id3D12CommandQueueDownlevel::P resent (método)

Copia el contenido de un recurso De Direct3D 12 Texture2D en una ventana.

Sintaxis

HRESULT Present
    ID3D12GraphicsCommandList *pOpenCommandList,
    ID3D12Resource *pSourceTex2D,
    HWND hWindow,
    D3D12_DOWNLEVEL_PRESENT_FLAGS Flags
);

Parámetros

pOpenCommandList

Tipo: ID3D12GraphicsCommandList*

Una lista de comandos abierta, en la que Direct3D 12 coloca en cola un comando Present y, a continuación, cierra y envía automáticamente.

pSourceTex2D

Tipo: ID3D12Resource*

Un recurso que contiene el contenido deseado para mostrar, con D3D12_RESOURCE_DIMENSION_TEXTURE2D de dimensión y un formato que es uno de los siguientes.

  • DXGI_FORMAT_R16G16B16A16_FLOAT
  • DXGI_FORMAT_R10G10B10A2_UNORM
  • DXGI_FORMAT_R8G8B8A8_UNORM
  • DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
  • DXGI_FORMAT_B8G8R8X8_UNORM
  • DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
  • DXGI_FORMAT_B8G8R8A8_UNORM
  • DXGI_FORMAT_B8G8R8A8_UNORM_SRGB

hWindow

Tipo: HWND

Identificador de la ventana donde se debe mostrar el contenido.

Flags

Tipo: D3D12_DOWNLEVEL_PRESENT_FLAGS

Marcas para modificar la operación Present .

Valor devuelto

Devuelve S_OK si se ejecuta correctamente o, de lo contrario, un HRESULT con errores.

Requisitos

Requisito Value
Encabezado d3d12downlevel.h
Archivo DLL D3D12.dll (solo Windows 7)

Consulte también