Функция Texture2D::GatherCmpBlue(S,float,float,int2,int2,int2;int2)
Для четырех значений текселя, которые будут использоваться в операции билинейной фильтрации, возвращает сравнение их синего компонента со значением сравнения.
Синтаксис
TemplateType GatherCmpBlue(
in SamplerState S,
in float Location,
in float CompareValue,
in int2 Offset1,
in int2 Offset2,
in int2 Offset3,
in int2 Offset4
);
Параметры
-
S [in]
-
Тип: SamplerState
Отсчитываемый от нуля индекс выборки.
-
Расположение [in]
-
Тип: float
Координаты образца (u,v).
-
CompareValue [in]
-
Тип: float
Значение, сравниваемое с каждым из значений выборки.
-
Offset1 [in]
-
Тип: int2
Первый компонент смещения, примененный к координатам текстуры перед выборкой.
-
Offset2 [in]
-
Тип: int2
Второй компонент смещения, применяемый к координатам текстуры перед выборкой.
-
Offset3 [in]
-
Тип: int2
Третий компонент смещения, применяемый к координатам текстуры перед выборкой.
-
Offset4 [in]
-
Тип: int2
Четвертый компонент смещения, применяемый к координатам текстуры перед выборкой.
Возвращаемое значение
Тип: TemplateType
Значение из четырех компонентов, тип которого совпадает с типом шаблона.
Комментарии
Примеры текстур можно использовать для билинейной интерполяции.
Эта функция поддерживается для следующих типов шейдеров:
Вершина | Корпуса | Домен | Geometry | Пиксель | Вычисления |
---|---|---|---|---|---|
x | x | x | x | x | x |
См. также раздел