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


Другие константы D3DX

К другим константам D3DX относятся следующие:

16-разрядные числа с плавающей запятой

#define Описание
D3DX_16F_DIG Число десятичных разрядов точности
D3DX_16F_EPSILON Самый маленький, что 1,0 + epsilon != 1,0
D3DX_16F_MANT_DIG Число бит в мантиссе
D3DX_16F_MAX Максимальное значение
D3DX_16F_MAX_10_EXP Максимальный показатель десятичной степени
D3DX_16F_MAX_EXP Максимальный показатель двоичной степени
D3DX_16F_MIN Минимальное положительное значение
D3DX_16F_MIN_10_EXP Минимальный показатель десятичной степени
D3DX_16F_MIN_EXP Минимальный показатель двоичной степени
D3DX_16F_RADIX Основание системы счисления
D3DX_16F_ROUNDS Округление при сложении: near
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Максимальное значение с плавающей точкой

 

Эти #defines объявлены в d3dx9.h и d3dx9math.h.

Константы PRT

#define Описание
D3DXSH_MINORDER Самый низкий допустимый порядок моделирования.
D3DXSH_MAXORDER Наивысший допустимый порядок моделирования.

 

Эти #defines объявлены в d3dx9math.h. Дополнительные сведения о PRT см. в разделе Precomputed Radiance Transfer (Direct3D 9).

Константы текстуры

#define Описание
D3DFMT_FROM_FILE Возьмите формат именно из файла.
D3DX_DEFAULT Значение по умолчанию.
D3DX_DEFAULT_NONPOW2 Не округляйте числа, например ширину или высоту, до двух значений.
D3DX_FROM_FILE Возьмите размеры текстуры точно из файла.

 

Эти #defines объявлены в d3dx9.h.

Другие константы D3DX

Константы UNUSED16 и D3DX_VERSION, определенные в D3dx9mesh.h и D3dx9core.h, используются внутри. Не используйте эти константы.

Константы D3DX