다음을 통해 공유


Direct3D 선언과 FVF 코드 간의 매핑(Direct3D 9)

이 표에서는 D3DVERTEXELEMENT9 선언의 멤버를 FVF 코드에 매핑합니다.

데이터 형식 사용법 사용량 인덱스 FVF
D3DDECLTYPE_FLOAT3 D3DDECLUSAGE_POSITION 0 D3DFVF_XYZ
D3DDECLTYPE_FLOAT4 D3DDECLUSAGE_POSITIONT 0 D3DFVF_XYZRHW
D3DDECLTYPE_FLOATn D3DDECLUSAGE_BLENDWEIGHT 0 D3DFVF_XYZBn
D3DDECLTYPE_UBYTE4 D3DDECLUSAGE_BLENDINDICES 0 D3DFVF_XYZB(nWeights+1)
D3DDECLTYPE_FLOAT3 D3DDECLUSAGE_NORMAL 0 D3DFVF_NORMAL
D3DDECLTYPE_FLOAT1 D3DDECLUSAGE_PSIZE 0 D3DFVF_PSIZE
D3DDECLTYPE_D3DCOLOR D3DDECLUSAGE_COLOR 0 D3DFVF_DIFFUSE
D3DDECLTYPE_D3DCOLOR (D3D 프로그래밍에서 사용되는 데이터 타입) D3DDECLUSAGE_COLOR 1 D3DFVF_SPECULAR
D3DDECLTYPE_FLOATm D3DDECLUSAGE_TEXCOORD n D3DFVF_TEXCOORDSIZEm(n)
D3DDECLTYPE_FLOAT3 D3DDECLUSAGE_POSITION 1 해당 없음
D3DDECLTYPE_FLOAT3 D3DDECLUSAGE_NORMAL 1 N/A

 

꼭짓점 선언