벡터 형식

벡터는 1 ~ 4 개의 스칼라 구성 요소를 포함 합니다. 벡터의 모든 구성 요소는 동일한 형식 이어야 합니다.

TypeNumber 이름
TypeComponents Name

구성 요소

항목 Description
TypeComponents
두 부분을 포함 하는 단일 이름입니다. 첫 번째 부분은 스칼라 형식 중 하나입니다. 두 번째 부분은 1에서 4 (포함) 사이 여야 하는 구성 요소 수입니다.
이름의
변수 이름을 고유 하 게 식별 하는 ASCII 문자열입니다.

예제

다음은 몇 가지 예입니다.

bool    bVector;   // scalar containing 1 Boolean
int1    iVector = 1;
float3  fVector = { 0.2f, 0.3f, 0.4f };

이 구문을 사용 하 여 벡터를 선언할 수도 있습니다.

vector <Type, Number> VariableName

다음은 몇 가지 예입니다.

vector <int,    1> iVector = 1;
vector <double, 4> dVector = { 0.2, 0.3, 0.4, 0.5 };

참고 항목

데이터 형식 (DirectX HLSL)