IDirect3DDevice9::CreateVertexDeclaration メソッド

IDirect3DDevice9::CreateVertexDeclaration メソッド

デバイスおよび頂点要素から頂点シェーダ宣言を作成する。

構文

HRESULT CreateVertexDeclaration(      
    CONST D3DVERTEXELEMENT9* pVertexElements,
    IDirect3DVertexDeclaration9** ppDecl
);

パラメータ

  • pVertexElements
    [in] 頂点要素の配列。
  • ppDecl
    [out, retval] 作成した頂点シェーダ宣言を返す IDirect3DVertexDeclaration9 ポインタへのポインタ。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、次の値を返す。

D3DERR_INVALIDCALL メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合などである。

注意

バージョンの異なる Microsoft® DirectX® 間の頂点宣言の対応付けの詳細については、「頂点宣言」を参照すること。