any

Определяет, являются ли какие-либо компоненты указанного значения ненулевыми.

ret any(x)

Параметры

Элемент Описание
X
[in] Указанное значение.

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

Значение true , если какие-либо компоненты параметра x не равны нулю; в противном случае — false.

Комментарии

Эта функция похожа на все встроенные функции HLSL. Функция any определяет, являются ли какие-либо компоненты указанного значения ненулевыми, а функция all определяет, являются ли все компоненты указанного значения ненулевыми.

Описание типа

Имя Тип шаблона Тип компонента Размер
x скалярный, векторный или матричный float, int, bool any
Ret Скалярные Bool 1

Минимальная модель шейдера

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

Модель шейдера Поддерживается
Модель шейдера 2 (DirectX HLSL) и более поздние модели шейдеров да
Модель шейдера 1 (DirectX HLSL) vs_1_1 и ps_1_4

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

Встроенные функции (DirectX HLSL)