# NNSG3dFuncAnmBlendVis

## Syntax

      #include <nnsys/g3d/kernel.h>

      typedef BOOL (*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

2004/10/19 Initial version.

CONFIDENTIAL