Метод ID3DXAllocateHierarchy::CreateMeshContainer
Запрашивает выделение объекта контейнера сетки.
Синтаксис
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
);
Параметры
-
Имя [in]
-
Тип: LPCSTR
Имя сетки.
-
pMeshData [in]
-
Тип: const D3DXMESHDATA*
Указатель на структуру данных сетки. См . раздел D3DXMESHDATA.
-
pMaterials [in]
-
Тип: const D3DXMATERIAL*
Массив материалов, используемых в сетке.
-
pEffectInstances [in]
-
Тип: const D3DXEFFECTINSTANCE*
Массив экземпляров эффектов, используемых в сетке. См. раздел D3DXEFFECTINSTANCE.
-
NumMaterials [in]
-
Тип: DWORD
Количество материалов в массиве материалов.
-
pAdjacency [in]
-
Тип: const DWORD*
Массив смежности для сетки.
-
pSkinInfo [in]
-
Тип: LPD3DXSKININFO
Указатель на объект сетки кожи при обнаружении данных обложки. См. раздел ID3DXSkinInfo.
-
ppNewMeshContainer [out, retval]
-
Тип: LPD3DXMESHCONTAINER*
Возвращает созданный контейнер сетки. См . раздел D3DXMESHCONTAINER.
Возвращаемое значение
Тип: HRESULT
Возвращаемые значения этого метода реализуются программистом приложения. Как правило, если ошибка не возникает, запрограммировать метод для возврата D3D_OK. В противном случае запрограммировать метод для возврата соответствующего сообщения об ошибке из D3DERR или D3DXERR, так как это приведет к сбою D3DXLoadMeshHierarchyFromX и возврату ошибки.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел