ID3DX10Mesh::CloneMesh 方法

创建新的网格,并使用以前加载的网格的数据填充该网格。

语法

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

parameters

Flags [in]

类型: 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 接口