D3DDECLUSAGE 열거형
꼭짓점 데이터의 용도를 식별합니다.
Syntax
typedef enum D3DDECLUSAGE {
D3DDECLUSAGE_POSITION = 0,
D3DDECLUSAGE_BLENDWEIGHT = 1,
D3DDECLUSAGE_BLENDINDICES = 2,
D3DDECLUSAGE_NORMAL = 3,
D3DDECLUSAGE_PSIZE = 4,
D3DDECLUSAGE_TEXCOORD = 5,
D3DDECLUSAGE_TANGENT = 6,
D3DDECLUSAGE_BINORMAL = 7,
D3DDECLUSAGE_TESSFACTOR = 8,
D3DDECLUSAGE_POSITIONT = 9,
D3DDECLUSAGE_COLOR = 10,
D3DDECLUSAGE_FOG = 11,
D3DDECLUSAGE_DEPTH = 12,
D3DDECLUSAGE_SAMPLE = 13
} D3DDECLUSAGE, *LPD3DDECLUSAGE;
상수
-
D3DDECLUSAGE_POSITION
-
(-1,-1)에서 (1,1)까지의 데이터를 배치합니다. 사용 인덱스가 0인 D3DDECLUSAGE_POSITION 사용하여 고정 함수 꼭짓점 처리 및 n 패치 테셀레이터에 대한 형식이 지정되지 않은 위치를 지정합니다. 사용 인덱스가 1인 D3DDECLUSAGE_POSITION 사용하여 꼭짓점 트위닝을 위해 고정 함수 꼭짓점 셰이더에서 형식이 지정되지 않은 위치를 지정합니다.
-
D3DDECLUSAGE_BLENDWEIGHT
-
가중치 데이터 혼합. 사용 인덱스가 0인 D3DDECLUSAGE_BLENDWEIGHT 사용하여 인덱싱된 꼭짓점 및 인덱싱되지 않은 꼭짓점 혼합에 사용되는 혼합 가중치를 지정합니다.
-
D3DDECLUSAGE_BLENDINDICES
-
인덱스 데이터를 혼합합니다. 사용 인덱스가 0인 D3DDECLUSAGE_BLENDINDICES 사용하여 인덱싱된 팔레트 스키닝에 대한 행렬 인덱스를 지정합니다.
-
D3DDECLUSAGE_NORMAL
-
꼭짓점 일반 데이터입니다. 사용 인덱스가 0인 D3DDECLUSAGE_NORMAL 사용하여 고정 함수 꼭짓점 처리 및 n 패치 테셀레이터에 대한 꼭짓점 법선 지정 사용 인덱스가 1인 D3DDECLUSAGE_NORMAL 사용하여 꼭짓점 트위닝에 대한 고정 함수 꼭짓점 처리에 대한 꼭짓점 법선 지정
-
D3DDECLUSAGE_PSIZE
-
지점 크기 데이터입니다. 사용 인덱스가 0인 D3DDECLUSAGE_PSIZE 사용하여 점 스프라이트 기능을 위해 지점을 쿼드로 확장하기 위해 래스터라이저의 설정 엔진에서 사용하는 점 크기 특성을 지정합니다.
-
D3DDECLUSAGE_TEXCOORD
-
텍스처 좌표 데이터입니다. D3DDECLUSAGE_TEXCOORD n을 사용하여 ps_3_0 전에 고정 함수 꼭짓점 처리 및 픽셀 셰이더에서 텍스처 좌표를 지정합니다. 사용자 정의 데이터를 전달하는 데 사용할 수 있습니다.
-
D3DDECLUSAGE_TANGENT
-
꼭짓점 탄젠트 데이터입니다.
-
D3DDECLUSAGE_BINORMAL
-
꼭짓점 이진 데이터입니다.
-
D3DDECLUSAGE_TESSFACTOR
-
단일 양의 부동 소수점 값입니다. 사용량 인덱스가 0인 D3DDECLUSAGE_TESSFACTOR 사용하여 공간 분할 단위에서 공간 분할 속도를 제어하는 데 사용되는 공간 분할 요소를 지정합니다. 데이터 형식에 대한 자세한 내용은 D3DDECLTYPE_FLOAT1.
-
D3DDECLUSAGE_POSITIONT
-
꼭짓점 데이터에는 (0,0)에서 (뷰포트 너비, 뷰포트 높이)까지의 변환된 위치 데이터가 포함됩니다. 사용 인덱스가 0인 D3DDECLUSAGE_POSITIONT 사용하여 변환된 위치를 지정합니다. 이를 포함하는 선언이 설정되면 파이프라인은 꼭짓점 처리를 수행하지 않습니다.
-
D3DDECLUSAGE_COLOR
-
꼭짓점 데이터에는 확산 또는 반사 색이 포함됩니다. 사용 인덱스가 0인 D3DDECLUSAGE_COLOR 사용하여 ps_3_0 전에 고정 함수 꼭짓점 셰이더 및 픽셀 셰이더에서 확산 색을 지정합니다. 사용 인덱스가 1인 D3DDECLUSAGE_COLOR 사용하여 ps_3_0 전에 고정 함수 꼭짓점 셰이더 및 픽셀 셰이더에서 반사 색을 지정합니다.
-
D3DDECLUSAGE_FOG
-
꼭짓점 데이터에는 안개 데이터가 포함됩니다. 사용 인덱스가 0인 D3DDECLUSAGE_FOG 사용하여 픽셀 음영이 완료된 후 사용되는 안개 혼합 값을 지정합니다. 버전 ps_3_0 이전의 픽셀 셰이더에 적용됩니다.
-
D3DDECLUSAGE_DEPTH
-
꼭짓점 데이터에는 깊이 데이터가 포함됩니다.
-
D3DDECLUSAGE_SAMPLE
-
꼭짓점 데이터에는 샘플러 데이터가 포함됩니다. 사용 인덱스가 0인 D3DDECLUSAGE_SAMPLE 사용하여 조회할 변위 값을 지정합니다. D3DDECLUSAGE_LOOKUPPRESAMPLED 또는 D3DDECLUSAGE_LOOKUP만 사용할 수 있습니다.
설명
꼭짓점 데이터는 D3DVERTEXELEMENT9 구조체의 배열로 선언됩니다. 배열의 각 요소에는 사용 유형이 포함됩니다.
꼭짓점 선언에 대한 자세한 내용은 꼭짓점 선언(Direct3D 9)을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보