D3DXCreateSkinInfoFromBlendedMesh 関数

別のメッシュからスキン メッシュを作成します。

構文

HRESULT D3DXCreateSkinInfoFromBlendedMesh(
  _In_        LPD3DXBASEMESH      pMesh,
  _In_        DWORD               NumBones,
  _In_  const D3DXBONECOMBINATION *pBoneCombinationTable,
  _Out_       LPD3DXSKININFO      *ppSkinInfo
);

パラメーター

pMesh [in]

種類: LPD3DXBASEMESH

スキン メッシュの作成元となるメッシュである ID3DXBaseMesh オブジェクトへのポインター。

NumBones [in]

型: DWORD

BoneId にアタッチされている配列の長さ。 「D3DXBONECOMBINATION」を参照してください

pBoneCombinationTable [in]

型: const D3DXBONECOMBINATION*

ボーンの組み合わせの配列へのポインター。 「D3DXBONECOMBINATION」を参照してください

ppSkinInfo [out]

種類: LPD3DXSKININFO*

作成されたスキン メッシュ オブジェクトを表す ID3DXSkinInfo インターフェイスへのポインターのアドレス。

戻り値

型: HRESULT

関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のようになります: E_OUTOFMEMORY。

要件

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

関連項目

メッシュ関数