Id3DXAllocateHierarchy::CreateMeshContainer (método)
Solicita la asignación de un objeto contenedor de malla.
Sintaxis
HRESULT CreateMeshContainer(
[in] LPCSTR Name,
[in] const D3DXMESHDATA *pMeshData,
[in] const D3DXMATERIAL *pMaterials,
[in] const D3DXEFFECTINSTANCE *pEffectInstances,
[in] DWORD NumMaterials,
[in] const DWORD *pAdjacency,
[in] LPD3DXSKININFO pSkinInfo,
[out, retval] LPD3DXMESHCONTAINER *ppNewMeshContainer
);
Parámetros
-
Nombre [in]
-
Tipo: LPCSTR
Nombre de la malla.
-
pMeshData [in]
-
Tipo: const D3DXMESHDATA*
Puntero a la estructura de datos de malla. Consulte D3DXMESHDATA.
-
pMaterials [in]
-
Tipo: const D3DXMATERIAL*
Matriz de materiales utilizados en la malla.
-
pEffectInstances [in]
-
Tipo: const D3DXEFFECTINSTANCE*
Matriz de instancias de efecto usadas en la malla. Consulte D3DXEFFECTINSTANCE.
-
NumMaterials [in]
-
Tipo: DWORD
Número de materiales de la matriz de materiales.
-
pAdjacency [in]
-
Tipo: const DWORD*
Matriz de adyacencia para la malla.
-
pSkinInfo [in]
-
Tipo: LPD3DXSKININFO
Puntero al objeto de malla de piel si se encuentran los datos de la piel. Consulte ID3DXSkinInfo.
-
ppNewMeshContainer [out, retval]
-
Tipo: LPD3DXMESHCONTAINER*
Devuelve el contenedor de malla creado. Consulte D3DXMESHCONTAINER.
Valor devuelto
Tipo: HRESULT
Un programador de aplicaciones implementa los valores devueltos de este método. En general, si no se produce ningún error, programe el método para devolver D3D_OK. De lo contrario, programe el método para devolver un mensaje de error adecuado de D3DERR o D3DXERR, ya que esto hará que D3DXLoadMeshHierarchyFromX también produzca un error y devuelva el error.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también