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 初版