D3DXFVFFromDeclarator 関数

宣言子からフレキシブル頂点形式 (FVF) コードを返します。

構文

HRESULT D3DXFVFFromDeclarator(
  _In_  const LPD3DVERTEXELEMENT9 *pDeclaration,
  _Out_       DWORD               *pFVF
);

パラメーター

pDeclaration [in]

型: const LPD3DVERTEXELEMENT9*

FVF コードを記述する D3DVERTEXELEMENT9 要素の配列。

pFVF [out]

種類: DWORD*

宣言子から返される頂点形式を表す D3DFVF の返された組み合わせを表す DWORD 値へのポインター。

戻り値

種類: HRESULT

関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は D3DERR_INVALIDCALL になります。

解説

この関数は、FVF に直接マップされていない宣言子に対して失敗します。

必要条件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

関連項目

メッシュ関数

D3DXDeclaratorFromFVF