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]
RGBA 값을 결정하는 float 값의 4개 항목 배열을 지정합니다. RGBA의 순서는 ClearRenderTargetView와 함께 사용되는 순서와 일치합니다.
DepthStencil
D3D12_DEPTH_STENCIL_VALUE 멤버 하나를 지정합니다. 이러한 값은 ClearDepthStencilView의 깊이 및 스텐실 의미 체계와 일치합니다.
설명
이 구조체는 필요에 따라 다음 메서드로 전달됩니다.
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12.h |