현재 텍스처 할당(Direct3D 9)
Direct3D는 최대 8개의 현재 텍스처 목록을 유지 관리합니다. 이러한 텍스처를 렌더링하는 모든 기본 형식에 혼합합니다. 텍스처 인터페이스 포인터로 만든 텍스처만 현재 텍스처 집합에서 사용할 수 있습니다.
애플리케이션은 IDirect3DDevice9::SetTexture 메서드를 호출하여 현재 텍스처 집합에 텍스처를 할당합니다. 첫 번째 매개 변수는 0-7 범위의 숫자여야 합니다( 포함). 텍스처 인터페이스 포인터를 두 번째 매개 변수로 전달합니다.
다음 C++ 코드 예제에서는 현재 텍스처 집합에 텍스처를 할당하는 방법을 보여 줍니다.
// This code example assumes that the variable lpd3dDev is a
// valid pointer to an IDirect3DDevice9 interface and pTexture
// is a valid pointer to an IDirect3DBaseTexture9 interface.
// Set the third texture.
d3dDevice->SetTexture(2, pTexture);
참고
소프트웨어 디바이스는 한 번에 둘 이상의 텍스처 단계에 텍스처 할당을 지원하지 않습니다.
관련 항목