SPL_CreateWithInitializeEx
#include <spl/spl.h >
SPLEmitter* SPL_CreateWithInitializeEx(SPLManager* p_mgr, int res_no, const VecFx32* p_pos, void* p_void, void ( *fp_callback )( struct SPLEmitter*, void* ) ) ;
p_mgr | マネージャへのポインタ |
res_no | リソース番号 |
p_pos | 初期位置 |
p_void | コールバックにわたすデータ |
fp_callback | 呼び出されるコールバック関数 |
生成されたエミッタへのポインタ。自滅エミッタの場合はNULLがかえります。
SPL_CreateWithInitializeの拡張版です。
SPL_CreateWithInitializeとの違いは、
初期エミッタ位置を指定できることと、コールバック関数に渡すためのvoid*型のデータを指定できることです。
コールバック関数が呼び出されたときにはp_posはすでに反映されています。
ver.2005/07/27