다음을 통해 공유


IDirect3DBaseTexture9::SetLOD 메서드(d3d9helper.h)

관리되는 텍스처에 대한 가장 자세한 세부 수준을 설정합니다.

구문

DWORD SetLOD(
  [in] DWORD LODNew
);

매개 변수

[in] LODNew

형식: DWORD

Mipmap 체인에 대해 설정할 가장 자세한 세부 수준 값입니다.

반환 값

형식: DWORD

최대 세부 수준 값(총 수준 수보다 1개 미만)으로 고정된 DWORD 값입니다. 이 메서드에 대한 후속 호출은 이전에 설정된 세부 정보 수준 값이 아닌 클램핑된 값을 반환합니다.

설명

이 메서드는 IDirect3DBaseTexture9에서 상속되는 다음 인터페이스에 적용됩니다.

SetLOD 는 관리되는 텍스처의 세부 수준 제어에 사용됩니다. 이 메서드는 관리되지 않는 텍스처에서 0을 반환합니다.

SetLOD 는 로컬 비디오 메모리에 로드해야 하는 체인에서 가장 자세한 Mipmap을 Direct3D 텍스처 관리자에게 전달합니다. 예를 들어 5단계 Mipmap 체인에서 LODNew를 2로 설정하면 텍스처 관리자가 지정된 시간에 로컬 비디오 메모리에 Mipmap 수준 2~4만 로드해야 합니다.

더 구체적으로, 텍스처가 256x256의 크기로 만들어진 경우 가장 자세한 수준을 0으로 설정하면 256 x 256이 사용 가능한 가장 큰 Mipmap임을 나타내며, 가장 자세한 수준을 1로 설정하면 128 x 128이 가장 큰 밉 맵이며 체인에 대해 가장 자세한 밉 수준(가장 작은 질감 크기)까지 사용할 수 있음을 나타냅니다.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d9helper.h(D3D9.h 포함)
라이브러리 D3D9.lib

추가 정보

IDirect3DBaseTexture9