Estructura D3DXBONECOMBINATION

Describe un subconjunto de la malla que tiene el mismo atributo y combinación ósea.

Sintaxis

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

Miembros

AttribId

Tipo: DWORD

Identificador de tabla de atributos.

FaceStart

Tipo: DWORD

Cara inicial.

FaceCount

Tipo: DWORD

Recuento de caras.

VertexStart

Tipo: DWORD

Iniciando vértice.

VertexCount

Tipo: DWORD

Recuento de vértices.

BoneId

Tipo: DWORD*

Puntero a una matriz de valores que identifican cada uno de los huesos que se pueden dibujar en una sola llamada de dibujo. Tenga en cuenta que la matriz puede ser de longitud variable para acomodar combinaciones óseas de longitud variable de ConvertToIndexedBlendedMesh.

El tamaño de la matriz varía en función del tipo de malla generada. Un tamaño de matriz de malla no indexado es igual al número de pesos por vértice (pMaxVertexInfl en ConvertToBlendedMesh). Un tamaño de matriz de malla indizada es igual al número de entradas de la paleta de matrices óseas (paletteSize en ConvertToIndexedBlendedMesh).

Comentarios

El subconjunto de la malla descrita por D3DXBONECOMBINATION se puede representar en una sola llamada de dibujo.

Requisitos

Requisito Value
Encabezado
D3dx9mesh.h

Consulte también

Estructuras D3DX