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


Функция Texture2D::GatherRed(S;float;int2;int2;int2;int2;int2)

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

Синтаксис

TemplateType GatherRed(
  in SamplerState S,
  in float2       Location,
  in int2         Offset1,
  in int2         Offset2,
  in int2         Offset3,
  in int2         Offset4
);

Параметры

S [in]

Тип: SamplerState

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

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

Тип: float

Координаты образца (u,v).

Offset1 [in]

Тип: int2

Первый компонент смещения, примененный к координатам текстуры перед выборкой.

Offset2 [in]

Тип: int2

Второй компонент смещения, применяемый к координатам текстуры перед выборкой.

Offset3 [in]

Тип: int2

Третий компонент смещения, применяемый к координатам текстуры перед выборкой.

Offset4 [in]

Тип: int2

Четвертый компонент смещения, применяемый к координатам текстуры перед выборкой.

Возвращаемое значение

Тип: TemplateType

Четырехкомпонентное значение, тип которого совпадает с типом шаблона.

Комментарии

Примеры текстур можно использовать для билинейной интерполяции.

Эта функция поддерживается для следующих типов шейдеров:

Вершина Корпуса Домен Geometry Пиксель Вычисления
x x x x x x

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

Методы GatherRed