다음을 통해 공유


벡터 형식

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

TypeNumber 이름
TypeComponents Name

구성 요소

항목 설명
TypeComponents
두 부분으로 구성된 단일 이름입니다. 첫 번째 부분은 scalar 형식 중 하나입니다. 두 번째 부분은 1에서 4 사이여야 하는 성분의 수입니다.
Name
변수 이름을 고유하게 식별하는 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)