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 |