Поделиться через


Функция Texture2DArray::GatherCmpRed(S,float,float,int2,int2,int2;int2)

Для четырех значений текселя, которые будут использоваться в операции билинейной фильтрации, возвращает сравнение их красного компонента со значением сравнения.

Синтаксис

TemplateType GatherCmpRed(
  in SamplerState S,
  in float        Location,
  in float        CompareValue,
  in int2         Offset1,
  in int2         Offset2,
  in int2         Offset3,
  in int2         Offset4
);

Параметры

S [in]

Тип: SamplerState

Отсчитываемый от нуля индекс выборки.

Расположение [в]

Тип: 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

 

См. также раздел

Методы GatherCmpRed