Función D3DXConvertMeshSubsetToStrips

Convierta el subconjunto de malla especificado en una serie de tiras.

Sintaxis

HRESULT D3DXConvertMeshSubsetToStrips(
  _In_  LPD3DXBASEMESH         MeshIn,
  _In_  DWORD                  AttribId,
  _In_  DWORD                  IBOptions,
  _Out_ LPDIRECT3DINDEXBUFFER9 *ppIndexBuffer,
  _Out_ DWORD                  *pNumIndices,
  _Out_ LPD3DXBUFFER           *ppStripLengths,
  _Out_ DWORD                  *pNumStrips
);

Parámetros

MeshIn [in]

Tipo: LPD3DXBASEMESH

Puntero a una interfaz ID3DXBaseMesh , que representa la malla que se va a convertir en una tira.

AttribId [in]

Tipo: DWORD

Identificador de atributo del subconjunto de malla que se va a convertir en tiras.

IBOptions [in]

Tipo: DWORD

Combinación de una o varias marcas de la enumeración D3DXMESH , especificando opciones para crear el búfer de índice. No se puede D3DXMESH_32BIT. El búfer de índice se creará con índices de 32 o 16 bits en función del formato del búfer de índice de la malla especificada por el parámetro MeshIn .

ppIndexBuffer [out]

Tipo: LPDIRECT3DINDEXBUFFER9*

Puntero a una interfaz IDirect3DIndexBuffer9 , que representa el búfer de índice que contiene la franja.

pNumIndices [out]

Tipo: DWORD*

Número de índices del búfer devuelto en el parámetro ppIndexBuffer .

ppStripLengths [out]

Tipo: LPD3DXBUFFER*

Búfer que contiene una matriz de un DWORD por franja, que especifica el número de triángulos de esa franja.

pNumStrips [out]

Tipo: DWORD*

Número de franjas individuales en el búfer de índice y matriz de longitud correspondiente.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Observaciones

Antes de ejecutar esta función, llame a Optimize o D3DXOptimizeFaces, con la marca D3DXMESHOPT_ATTRSORT establecida.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Vea también

Funciones de malla