trunc

Усечение значения с плавающей запятой для целочисленного компонента.

Повторная усечение (x)

Параметры

Элемент Description
x
[in] Указанные входные данные.

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

Входное значение, усеченное до целочисленного компонента.

Замечания

Эта функция усечает значение с плавающей запятой для целочисленного компонента. Учитывая значение с плавающей запятой 1,6, функция усечения возвращает значение 1,0, а функция раунда (DirectX HLSL) возвращает значение 2.0.

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

Имя. Тип шаблона Тип компонента Размер
x скалярная, векторная или матрица float любое
…ret… Тот же тип, что и входные x float Те же измерения, что и входные x

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

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

Модель шейдера Поддерживается
Модель шейдера 1 (DirectX HLSL) и более высокие модели шейдеров yes

Requirements

Требование Значение
Верхний колонтитул
Corecrt_math.h

См. также

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