SPL_Init

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

 

ホームへ