IDirect3DDevice9::CreateVertexDeclaration メソッド
IDirect3DDevice9::CreateVertexDeclaration メソッド
デバイスおよび頂点要素から頂点シェーダ宣言を作成する。
構文
HRESULT CreateVertexDeclaration(
CONST D3DVERTEXELEMENT9* pVertexElements,
IDirect3DVertexDeclaration9** ppDecl
);
パラメータ
- pVertexElements
[in] 頂点要素の配列。 - ppDecl
[out, retval] 作成した頂点シェーダ宣言を返す IDirect3DVertexDeclaration9 ポインタへのポインタ。
戻り値
成功した場合は、D3D_OK を返す。
失敗した場合は、次の値を返す。
D3DERR_INVALIDCALL | メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合などである。 |
注意
バージョンの異なる Microsoft® DirectX® 間の頂点宣言の対応付けの詳細については、「頂点宣言」を参照すること。