# NNSG3dFuncAnmBlendJnt

## 構文

      #include <nnsys/g3d/kernel.h>

      typedef BOOL (*NNSG3dFuncAnmBlendJnt)(struct NNSG3dJntAnmResult_* pAnmResult,
                                            const NNSG3dAnmObj* pAnmObj,
                                            u32 nodeID);

## 引数

pAnmResult | ジョイントアニメーションの結果へのポインタ
pAnmObj | アニメーションオブジェクトへのポインタ
nodeID | ノードID

## 返り値

関数がpAnmResultに計算結果を書き出しているなら`TRUE`, そうでなければ`FALSE`を返します。

## 説明

nodeIDに対応するジョイントアニメーションをpAnmObjからリストをたどりつつ計算し、結果をブレンドしてpAnmResultに格納します。nodeIDに対応するアニメーションが無効である等、この関数がジョイントアニメーションの結果を出力しない場合は、`FALSE`を返します。この場合、モデルリソースからジョイントの姿勢データを取得します。

## 参照

`NNSG3dFuncAnmBlendMat NNSG3dFuncAnmBlendVis NNSG3dJntAnmResult`

## 履歴

2004/10/19 初版