다음을 통해 공유


음영 상태(Direct3D 9)

Direct3D는 플랫 및 구라우 음영을 모두 지원합니다. 기본값은 Gouraud 음영입니다. 현재 음영 모드를 제어하기 위해 C++ 애플리케이션은 D3DRS_SHADEMODE 렌더링 상태에 대해 D3DSHADEMODE 열거형 형식의 멤버를 지정합니다.

다음 C++ 코드 예제에서는 음영 상태를 플랫 음영 모드로 설정하는 프로세스를 보여 줍니다.

// This code example assumes that d3dDevice is a
// valid pointer to a IDirect3DDevice9 interface.
// Set the shading state.
d3dDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);

렌더링 상태