NNS_G2dTraverseMCCellAnims

構文

#include <nnsys/g2d/g2d_MultiCellAnimation.h>

void NNS_G2dTraverseMCCellAnims
( 
    NNSG2dMultiCellInstance*         pMCellInst,
    NNSG2dMCTraverseCellAnimCallBack pCBFunc,
    u32                              userParamater
);

  

引数

pMCellInst [IN] マルチセル実体
pCBFunc [IN] マルチセル内の各セルアニメーションについて呼び出されるコールバック関数
userParamater [IN] コールバック関数の第1引数として渡される、ユーザが自由に使用するパラメータ

返り値

なし。

説明

マルチセルを構成するセルアニメーションについて、それらを巡回しながら、
各セルアニメーション、セルアニメ番号を引数にコールバック関数呼び出しを行います。
ノード単位で巡回を行う、NNS_G2dTraverseMCCellAnims()も用意されています。

NNSG2dMCTraverseCellAnimCallBack の定義を以下にしめします。

typedef BOOL (*NNSG2dMCTraverseCellAnimCallBack)( u32                   userParamater,
                                                  NNSG2dCellAnimation*  pCellAnim, 
                                                  u16                   cellAnimIdx );    
コールバック呼び出しを中断したい場合は、コールバック関数内でFALSEを返すようにしてください。

参照

NNS_G2dTraverseMCNodes

履歴

2005/09/01 初版