Share via


D3D12_CLEAR_VALUE 結構 (d3d12.h)

描述用來優化特定資源的清除作業的值。

語法

typedef struct D3D12_CLEAR_VALUE {
  DXGI_FORMAT Format;
  union {
    FLOAT                     Color[4];
    D3D12_DEPTH_STENCIL_VALUE DepthStencil;
  };
} D3D12_CLEAR_VALUE;

成員

Format

指定 DXGI_FORMAT 列舉的一個成員。

一般清除色彩的格式遵循與檢視/描述元建立相同的驗證規則。 一般而言,純色的格式可以是資源格式所屬相同無類型群組中的任何格式。

格式 必須符合清除作業期間所使用的檢視格式。 它指出 ColorDepthStencil 成員是否有效,以及如何轉換值以搭配資源使用。

Color[4]

指定 4 個專案的浮點數數位,判斷 RGBA 值。 RGBA 的順序符合 與 ClearRenderTargetView 搭配使用的順序。

DepthStencil

指定 D3D12_DEPTH_STENCIL_VALUE的一個成員。 這些值符合 ClearDepthStencilViewDepthStencil 的語意。

備註

此結構選擇性地傳遞至下列方法:

規格需求

需求
標頭 d3d12.h

另請參閱

CD3DX12_CLEAR_VALUE

核心結構