SPL_Init
#include <spl/spl.h >
SPLManager* SPL_Init(SPLAlloc alloc, u16 max_emtr_num, u16 max_ptcl_num, u16 fix_polygonID, u16 min_polygonID, u16 max_polygonID );
alloc | メモリ割り当て関数のポインタ |
max_emtr_num | 最大エミッタ数 |
max_ptcl_num | 最大パーティクル数 |
fix_polygonID | 固定ポリゴンID |
min_polygonID | 最小ポリゴンID |
max_polygonID | 最大ポリゴンID |
作成されたマネージャへのポインタ
初期化してマネージャを作成します。SPLではマネージャがパーティクルの管理をおこなうので、
この関数は一番最初に呼び出される必要があります。
SPLAllocは
typedef void* (*SPLAlloc)(u32);
となっており、確保するメモリサイズを引数にする関数のポインタです。
min_polygonIDとmax_polygonIDの範囲外にfix_polygonIDを割り振るようにしてください。
ver.2004/12/02
ver.2004/07/05
ver.2004/06/15