Введение в программирование трехмерных игр с DX9

       

Ключевое слово typedef



16.3.6. Ключевое слово typedef

Ключевое слово typedef делает в HLSL то же самое, что и в С++. Например, приведенный ниже фрагмент кода присваивает имя point типу vector<float,3>:

typedef vector<float, 3> point;

Теперь вместо

vector<float, 3> myPoint;

мы можем писать

point myPoint;

Вот еще два примера, показывающие как можно использовать ключевое слово typedef с константными типами и массивами:

typedef const float CFLOAT; typedef float point2[2];



Содержание раздела