ID3D10Device::ClearRenderTargetView 메서드(d3d10.h)

렌더링 대상의 모든 요소를 하나의 값으로 설정합니다.

구문

void ClearRenderTargetView(
  [in] ID3D10RenderTargetView *pRenderTargetView,
  [in] const FLOAT [4]        ColorRGBA
);

매개 변수

[in] pRenderTargetView

형식: ID3D10RenderTargetView*

렌더링 대상에 대한 포인터입니다.

[in] ColorRGBA

형식: const FLOAT

렌더링 대상을 채울 색을 나타내는 4개 구성 요소 배열입니다.

반환 값

없음

설명

특정 정수 값 비트 패턴으로 렌더링 대상을 지우려는 애플리케이션은 이 메서드를 사용하는 대신 화면 정렬 쿼드를 렌더링해야 합니다. 그 이유는 이 메서드가 원래 정수와 비트 패턴이 같지 않을 수 있는 부동 소수점 값을 입력으로 허용하기 때문입니다.

Direct3D 9와 Direct3D 10의 차이점:

Direct3D 9와 달리 리소스 보기의 전체 범위는 항상 지워집니다. 뷰포트 및 가위 설정은 적용되지 않습니다.

 

10Level9를 사용하는 경우 ClearRenderTargetView는 렌더링 대상 뷰의 첫 번째 배열 조각만 지웁니다. 예를 들어 큐브 맵 렌더링 시나리오에 영향을 미칠 수 있습니다. 애플리케이션은 각 얼굴 또는 배열 조각에 대한 렌더링 대상 보기를 만든 다음 각 보기를 개별적으로 지워야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d10.h
라이브러리 D3D10.lib

추가 정보

ID3D10Device 인터페이스