NNSG3dFuncAnmBlendVis

構文

#include <nnsys/g3d/kernel.h>

typedef BOOL (*NNSG3dFuncAnmBlendVis)(struct NNSG3dVisAnmResult_* pAnmResult,
                                      const NNSG3dAnmObj* pAnmObj,
                                      u32 nodeID);

引数

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

返り値

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

説明

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

参照

NNSG3dFuncAnmBlendJnt NNSG3dFuncAnmBlendMat NNSG3dVisAnmResult

履歴

2004/10/19 初版