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