Método ID3DXAllocateHierarchy::CreateMeshContainer
Solicita a alocação de um objeto de contêiner de malha.
Sintaxe
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
-
Nome [in]
-
Tipo: LPCSTR
Nome da malha.
-
pMeshData [in]
-
Tipo: const D3DXMESHDATA*
Ponteiro para a estrutura de dados de malha. Consulte D3DXMESHDATA.
-
pMaterials [in]
-
Tipo: const D3DXMATERIAL*
Matriz de materiais usados na malha.
-
pEffectInstances [in]
-
Tipo: const D3DXEFFECTINSTANCE*
Matriz de instâncias de efeito usadas na malha. Consulte D3DXEFFECTINSTANCE.
-
NumMaterials [in]
-
Tipo: DWORD
Número de materiais na matriz de materiais.
-
pAdjacency [in]
-
Tipo: const DWORD*
Matriz de adjacência para a malha.
-
pSkinInfo [in]
-
Tipo: LPD3DXSKININFO
Ponteiro para o objeto de malha de pele se os dados de pele forem encontrados. Consulte ID3DXSkinInfo.
-
ppNewMeshContainer [out, retval]
-
Tipo: LPD3DXMESHCONTAINER*
Retorna o contêiner de malha criado. Consulte D3DXMESHCONTAINER.
Valor retornado
Tipo: HRESULT
Os valores retornados desse método são implementados por um programador de aplicativos. Em geral, se nenhum erro ocorrer, programe o método para retornar D3D_OK. Caso contrário, programe o método para retornar uma mensagem de erro apropriada de D3DERR ou D3DXERR, pois isso fará com que D3DXLoadMeshHierarchyFromX também falhe e retorne o erro.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também