# NNSG3dFuncAnmBlendVis

## 構文

      #include <nnsys/g3d/kernel.h>

      typedef BOOL (*NNSG3dFuncAnmBlendVis)(struct NNSG3dVisAnmResult_* pAnmResult,
                                            const NNSG3dAnmObj* pAnmObj,
                                            u32 nodeID);

## 引数

pAnmResult | ビジビリティアニメーションの結果へのポインタ
pAnmObj | アニメーションオブジェクトへのポインタ
nodeID | ノードID

## 返り値

関数がpAnmResultに計算結果を書き出しているなら`TRUE`, そうでなければ`FALSE`を返します。

## 説明

nodeIDに対応するビジビリティアニメーションをpAnmObjからリストをたどりつつ計算し、結果をブレンドしてpAnmResultに格納します。nodeIDに対応するアニメーションが無効である等、この関数がビジビリティアニメーションの結果を出力しない場合は、`FALSE`を返します。この場合、モデルリソースからビジビリティデータを取得します。

## 参照

`NNSG3dFuncAnmBlendJnt NNSG3dFuncAnmBlendMat NNSG3dVisAnmResult`

## 履歴

2004/10/19 初版