次の方法で共有


D3DXCreateSkinInfo

宣言子を使用して、空のスキン メッシュ オブジェクトを作成します。

HRESULT 
D3DXCreateSkinInfo(
  DWORD NumVertices,
  CONST D3DVERTEXELEMENT9 * pDeclaration,
  DWORD NumBones,
  LPD3DXSKININFO * ppSkinInfo
);

パラメータ

  • NumVertices
    スキン メッシュの頂点の数です。
  • pDeclaration
    取得するメッシュの頂点フォーマットを表す D3DVERTEXELEMENT9 要素の配列です。
  • NumBones
    スキン メッシュのボーンの数です。
  • ppSkinInfo
    作成するスキン メッシュ オブジェクトを表す ID3DXSkinInfo インターフェイスへのポインターのアドレスです。

戻り値

成功すると、D3D_OK を返します。失敗した場合は、次の値を返します。E_OUTOFMEMORY

解説 

このメソッドで返される空のスキン メッシュ オブジェクトにデータを代入するには、ID3DXSkinInfo::SetBoneInfluence を使用します。

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容

関連項目

ID3DXSkinInfo::SetBoneInfluence