ID3D10Device::ClearRenderTargetView 메서드(d3d10.h)
렌더링 대상의 모든 요소를 하나의 값으로 설정합니다.
구문
void ClearRenderTargetView(
[in] ID3D10RenderTargetView *pRenderTargetView,
[in] const FLOAT [4] ColorRGBA
);
매개 변수
[in] pRenderTargetView
렌더링 대상에 대한 포인터입니다.
[in] ColorRGBA
형식: const FLOAT
렌더링 대상을 채울 색을 나타내는 4개 구성 요소 배열입니다.
반환 값
없음
설명
특정 정수 값 비트 패턴으로 렌더링 대상을 지우려는 애플리케이션은 이 메서드를 사용하는 대신 화면 정렬 쿼드를 렌더링해야 합니다. 그 이유는 이 메서드가 원래 정수와 비트 패턴이 같지 않을 수 있는 부동 소수점 값을 입력으로 허용하기 때문입니다.
Direct3D 9와 Direct3D 10의 차이점: Direct3D 9와 달리 리소스 보기의 전체 범위는 항상 지워집니다. 뷰포트 및 가위 설정은 적용되지 않습니다. |
10Level9를 사용하는 경우 ClearRenderTargetView는 렌더링 대상 뷰의 첫 번째 배열 조각만 지웁니다. 예를 들어 큐브 맵 렌더링 시나리오에 영향을 미칠 수 있습니다. 애플리케이션은 각 얼굴 또는 배열 조각에 대한 렌더링 대상 보기를 만든 다음 각 보기를 개별적으로 지워야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d10.h |
라이브러리 | D3D10.lib |