#include <nnsys/g3d/kernel.h>
typedef BOOL (*NNSG3dFuncAnmBlendJnt)(struct NNSG3dJntAnmResult_* pAnmResult,
const NNSG3dAnmObj* pAnmObj,
u32 nodeID);
pAnmResult | The pointer to the joint animation results. |
pAnmObj | The pointer to the animation object. |
nodeID | The node ID. |
Returns TRUE if the function writes the calculation result to pAnmResult
. Returns FALSE if otherwise.
Calculates the joint animation that corresponds to the nodeID
while tracing the list from pAnmObj
, then blends the results and stores them in pAnmResult
. It will return FALSE if the animation corresponding to the nodeID
is invalid, or if this function does not output the results of the joint animation. In such a case, the joint posture data will be obtained from the model resource.
NNSG3dFuncAnmBlendMat
, NNSG3dFuncAnmBlendVis
, NNSG3dVisAnmResult
2004/10/19 Initial version.
CONFIDENTIAL