IDirect3DDevice9::CreateVertexDeclaration 方法 (d3d9helper.h)
从设备和顶点元素创建顶点着色器声明。
语法
HRESULT CreateVertexDeclaration(
[in] const D3DVERTEXELEMENT9 *pVertexElements,
[out, retval] IDirect3DVertexDeclaration9 **ppDecl
);
参数
[in] pVertexElements
类型: const D3DVERTEXELEMENT9*
由D3DVERTEXELEMENT9顶点元素构成的数组。
[out, retval] ppDecl
类型: IDirect3DVertexDeclaration9**
指向返回创建的顶点着色器声明的 IDirect3DVertexDeclaration9 指针的指针。
返回值
类型: HRESULT
如果该方法成功,则返回值D3D_OK。 如果方法失败,则可以D3DERR_INVALIDCALL返回值。
注解
有关如何在不同版本的 DirectX 之间映射顶点声明的详细说明,请参阅 Direct3D 9 ( 顶点声明) 页。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d9helper.h (包括 D3D9.h) |
Library | D3D9.lib |