D3DXBONECOMBINATION 구조체

특성과 뼈 조합이 동일한 메시의 하위 집합을 설명합니다.

구문

typedef struct D3DXBONECOMBINATION {
  DWORD AttribId;
  DWORD FaceStart;
  DWORD FaceCount;
  DWORD VertexStart;
  DWORD VertexCount;
  DWORD *BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;

멤버

AttribId

형식: DWORD

특성 테이블 식별자입니다.

FaceStart

형식: DWORD

시작 얼굴.

FaceCount

형식: DWORD

얼굴 개수입니다.

VertexStart

형식: DWORD

시작 꼭짓점입니다.

VertexCount

형식: DWORD

꼭짓점 수입니다.

BoneId

형식: DWORD*

단일 그리기 호출에서 그릴 수 있는 각 뼈를 식별하는 값 배열에 대한 포인터입니다. 배열은 ConvertToIndexedBlendedMesh의 가변 길이 뼈 조합을 수용하기 위해 가변 길이일 수 있습니다.

배열의 크기는 생성된 메시의 유형에 따라 달라집니다. 인덱싱되지 않은 메시 배열 크기는 꼭짓점당 가중치 수( ConvertToBlendedMesh의 pMaxVertexInfl)와 같습니다. 인덱싱된 메시 배열 크기는 뼈 행렬 팔레트 항목 수와 같습니다( ConvertToIndexedBlendedMesh의 paletteSize).

설명

D3DXBONECOMBINATION에서 설명하는 메시의 하위 집합은 단일 그리기 호출로 렌더링할 수 있습니다.

요구 사항

요구 사항
헤더
D3dx9mesh.h

추가 정보

D3DX 구조체