#include <nnsys/g3d/kernel.h>
typedef BOOL (*NNSG3dFuncAnmBlendMat)(struct NNSG3dMatAnmResult_* pAnmResult,
const NNSG3dAnmObj* pAnmObj,
u32 matID);
| pAnmResult | マテリアルアニメーションの結果へのポインタ |
| pAnmObj | アニメーションオブジェクトへのポインタ |
| matID | マテリアルID |
関数がpAnmResultに計算結果を書き出しているならTRUE, そうでなければFALSEを返します。
matIDに対応するマテリアルアニメーションをpAnmObjからリストをたどりつつ計算し、結果をブレンドしてpAnmResultに格納します。matIDに対応するアニメーションが無効である等、この関数がマテリアルアニメーションの結果を出力しない場合は、FALSEを返します。この場合、モデルリソースからマテリアルデータを取得します。
NNSG3dFuncAnmBlendJnt NNSG3dFuncAnmBlendVis NNSG3dMatAnmResult
2004/10/19 初版