次の方法で共有


ID3D12CommandQueueDownlevel::P resent メソッド

Direct3D 12 Texture2D リソースからウィンドウにコンテンツをコピーします。

構文

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

パラメーター

pOpenCommandList

種類: ID3D12GraphicsCommandList*

開いているコマンド リスト。Present コマンドをエンキュー Direct3D 12し、終了して送信します。

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 のみ)

関連項目