Метод ID3D12CommandQueueDownlevel::P resent
Копирует содержимое из ресурса Direct3D 12 Texture2D в окно.
Синтаксис
HRESULT Present
ID3D12GraphicsCommandList *pOpenCommandList,
ID3D12Resource *pSourceTex2D,
HWND hWindow,
D3D12_DOWNLEVEL_PRESENT_FLAGS Flags
);
Параметры
pOpenCommandList
Тип: ID3D12GraphicsCommandList*
Открытый список команд, в который Direct3D 12 помещает команду Present, а затем закрывается и отправляется за вас.
pSourceTex2D
Тип: ID3D12Resource*
Ресурс, содержащий требуемое содержимое для отображения, с D3D12_RESOURCE_DIMENSION_TEXTURE2D измерения и форматом, который является одним из следующих.
- 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
Тип: HWND
Дескриптор окна, в котором должно отображаться содержимое.
Flags
Тип: D3D12_DOWNLEVEL_PRESENT_FLAGS
Флаги для изменения операции Present .
Возвращаемое значение
Возвращает S_OK при успешном выполнении или в противном случае неудающийся HRESULT.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12downlevel.h |
DLL | D3D12.dll (только Для Windows 7) |