다음을 통해 공유


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 렌더링 상태와 함께 사용됩니다.

기하 도형 혼합(다중 마스크 꼭짓점 혼합)을 사용하려면 애플리케이션에서 각 꼭짓점의 혼합(베타) 가중치가 있는 꼭짓점 형식을 사용해야 합니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 열거형

D3DRENDERSTATETYPE

D3DTS_WORLD

D3DTS_WORLDn

D3DTS_WORLDMATRIX