CalculateLevelOfDetail (объект текстуры DirectX HLSL)
Вычисляет уровень детализации.
ret Object.CalculateLevelOfDetail( sampler_state S, float x );
Параметры
Элемент | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
Объекта |
Любой тип объекта текстуры (кроме Texture2DMS и Texture2DMSArray). |
||||||||
S |
[in] Состояние выборки. Это объект, объявленный в файле эффекта, который содержит назначения состояний. |
||||||||
X |
[in] Значение линейной интерполяции или значения, которые являются числом с плавающей запятой в диапазоне от 0,0 до 1,0 включительно. Количество компонентов зависит от типа объекта текстуры.
|
Возвращаемое значение
Возвращает вычисленное значение LOD, одно значение с плавающей запятой.
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
vs_4_0 | vs_4_1 | ps_4_0 | ps_4_1 | gs_4_0 | gs_4_1 |
---|---|---|---|---|---|
x |
- TextureCubeArray доступен в модели шейдера 4.1 или более поздней версии.
- Модель шейдера 4.1 доступна в Direct3D 10.1 или более поздней версии.