IDirect3DDevice9::CreateVertexDeclaration 方法 (d3d9.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 |
标头 | d3d9.h (包括 D3D9.h) |
Library | D3D9.lib |