SPL_CreateWithInitializeEx

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

 

ホームへ