구문
멤버
MostDetailedMip형식: UINT 사용할 가장 상세한 밉맵 레벨의 인덱스입니다. 이 값은 0과 ID3D12Device::CreateShaderResourceView가 뷰를 생성한 원본 Texture1D의 MipLevels - 1 사이의 값입니다. MipLevels
형식: UINT 텍스처 뷰의 최대 밉맵 레벨 수입니다. 설명을 참조하세요. MostDetailedMip부터 가장 덜 상세한 레벨까지 모든 밉맵 레벨을 나타내려면 -1로 설정합니다. ResourceMinLODClamp
형식: FLOAT 액세스할 수 있는 최소 밉맵 레벨을 지정합니다. 0.0f를 지정하면 모든 밉맵 레벨에 액세스할 수 있습니다. 3.0f를 지정하면 3.0f부터 MipCount - 1까지의 밉맵 레벨에 액세스할 수 있습니다. MostDetailedMip와 ResourceMinLODClamp를 동시에 설정하지 않는 것이 좋습니다. 대신 이 두 멤버 중 하나를 0으로 설정하여 기본 동작이 되도록 하세요. MipLevels는 서로 다른 필드와 함께 사용될 때 서로 다르게 해석되기 때문입니다.
- MostDetailedMip의 경우, 밉은 [MostDetailedMip, MostDetailedMip + MipLevels - 1] 범위에 있습니다.
- ResourceMinLODClamp의 경우, 밉은 [ResourceMinLODClamp, MipLevels - 1] 범위에 있습니다.
설명
이 구조체는 셰이더 리소스 뷰 설명 D3D12_SHADER_RESOURCE_VIEW_DESC의 한 멤버입니다. 예를 들어, MostDetailedMip = 6이고 MipLevels = 2라고 가정하면, 뷰는 ID3D12Device::CreateShaderResourceView가 뷰를 생성한 원본 텍스처의 2개 밉맵 레벨(6과 7)에 액세스할 수 있습니다. 이 상황에서 MostDetailedMip는 뷰의 MipLevels보다 큽니다. 그러나 MostDetailedMip는 원본 리소스의 MipLevels보다 크지 않습니다.요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
