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깊이스텐실 의미 체계와 일치합니다.

설명

이 구조체는 필요에 따라 다음 메서드로 전달됩니다.

요구 사항

요구 사항
헤더 d3d12.h

추가 정보

CD3DX12_CLEAR_VALUE

핵심 구조체