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 列舉的一個成員。
一般清除色彩的格式遵循與檢視/描述元建立相同的驗證規則。 一般而言,純色的格式可以是資源格式所屬相同無類型群組中的任何格式。
此 格式 必須符合清除作業期間所使用的檢視格式。 它指出 Color 或 DepthStencil 成員是否有效,以及如何轉換值以搭配資源使用。
Color[4]
指定 4 個專案的浮點數數位,判斷 RGBA 值。 RGBA 的順序符合 與 ClearRenderTargetView 搭配使用的順序。
DepthStencil
指定 D3D12_DEPTH_STENCIL_VALUE的一個成員。 這些值符合 ClearDepthStencilView 中 Depth 和 Stencil 的語意。
備註
此結構選擇性地傳遞至下列方法:
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |