#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を返すようにしてください。
2005/09/01 初版