# NNSG3dFuncAnmBlendVis

## C Specification

      #include <nnsys/g3d/anm.h>

      typedef void (*NNSG3dFuncAnmBlendVis)
      ( struct  NNSG3dVisAnmResult*     pAnmResult,
      const   NNSG3dAnmObj*           pAnmObj,
      u32                             nodeID);

## Arguments

pAnmResult | The pointer to the visibility animation results.
pAnmObj | The pointer to the animation object.
nodeID | The node ID.

## Return Values

Returns TRUE if the function writes the calculation result to `pAnmResult`. Returns FALSE if otherwise.

## Description

Calculates the visibility 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 visibility animation. In such a case, the visibility data will be obtained from the model resource.

## See Also

`NNSG3dFuncAnmBlendJnt`, `NNSG3dFuncAnmBlendMat`, `NNSG3dVisAnmResult`

## Revision History

10/19/2004 Initial version.