Поделиться через


Метод ID3DX10Mesh::CloneMesh

Создает новую сетку и заполняет ее данными ранее загруженной сетки.

Синтаксис

HRESULT CloneMesh(
  [in]        UINT                     Flags,
  [in]        LPCSTR                   pPosSemantic,
  [in]  const D3D10_INPUT_ELEMENT_DESC *pDesc,
  [in]        UINT                     DeclCount,
  [out]       ID3DX10Mesh              **ppCloneMesh
);

Параметры

Флаги [в]

Тип: UINT

Флаги создания, применяемые к новой сетке. См . D3DX10_MESH.

pPosSemantic [in]

Тип: LPCSTR

Семантическое имя для данных о положении.

pDesc [in]

Тип: const D3D10_INPUT_ELEMENT_DESC*

Массив D3D10_INPUT_ELEMENT_DESC структур, описывающий формат вершин для возвращаемой сетки. См . D3D10_INPUT_ELEMENT_DESC.

DeclCount [in]

Тип: UINT

Количество элементов в массиве pDesc.

ppCloneMesh [out]

Тип: ID3DX10Mesh**

Новая сетка.

Возвращаемое значение

Тип: HRESULT

Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 10.

Требования

Требование Значение
Заголовок
D3DX10.h
Библиотека
D3DX10.lib

См. также раздел

ID3DX10Mesh

Интерфейсы D3DX