D3DVERTEXBLENDFLAGS 열거형
다중 메트릭 꼭짓점 혼합을 수행할 때 시스템에서 적용되는 수 또는 행렬을 제어하는 데 사용되는 플래그를 정의합니다.
Syntax
typedef enum D3DVERTEXBLENDFLAGS {
D3DVBF_DISABLE = 0,
D3DVBF_1WEIGHTS = 1,
D3DVBF_2WEIGHTS = 2,
D3DVBF_3WEIGHTS = 3,
D3DVBF_TWEENING = 255,
D3DVBF_0WEIGHTS = 256
} D3DVERTEXBLENDFLAGS, *LPD3DVERTEXBLENDFLAGS;
상수
-
D3DVBF_DISABLE
-
꼭짓점 혼합 사용 안 함; 변환 상태의 인덱스 값이 0인 D3DTS_WORLDMATRIX 매크로에서 설정한 월드 행렬만 적용합니다.
-
D3DVBF_1WEIGHTS
-
변환 상태의 인덱스 값이 0과 1인 D3DTS_WORLDMATRIX 매크로에서 설정한 두 행렬 간에 꼭짓점 혼합을 사용하도록 설정합니다.
-
D3DVBF_2WEIGHTS
-
변환 상태의 인덱스 값이 0, 1 및 2인 D3DTS_WORLDMATRIX 매크로에서 설정한 세 행렬 간에 꼭짓점 혼합을 사용하도록 설정합니다.
-
D3DVBF_3WEIGHTS
-
변환 상태의 인덱스 값이 0, 1, 2 및 3인 D3DTS_WORLDMATRIX 매크로에서 설정한 4개의 행렬 간에 꼭짓점 혼합을 사용하도록 설정합니다.
-
D3DVBF_TWEENING
-
꼭짓점 혼합은 D3DRS_TWEENFACTOR 할당된 값을 사용하여 수행됩니다.
-
D3DVBF_0WEIGHTS
-
가중치가 1.0인 단일 행렬을 사용합니다.
설명
이 형식의 멤버는 D3DRS_VERTEXBLEND 렌더링 상태와 함께 사용됩니다.
기하 도형 혼합(다중 마스크 꼭짓점 혼합)을 사용하려면 애플리케이션에서 각 꼭짓점의 혼합(베타) 가중치가 있는 꼭짓점 형식을 사용해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보