NNSG3dFuncAnmBlendMat

構文

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