##### Ninja Library - セルスプライト関数

# njCalcCellStreamWorkSize

セルストリームリストのワークバッファの計算

### 書式

> `Sint32 njCalcCellStreamWorkSize( csprite, stream_max)
> NJS_CELL_SPRITE *csprite
> Sint32 stream_max
> `

### 引数

> csprite | セルスプライト
> stream_max | ストリームの最大数

### 戻り値

> ワークサイズ（バイト）

### 解説

> セルストリームリストで使用するセルスプライトと登録するセルストリームの最大数から セルストリームリストで使用するワークバッファを計算します。

### 用例

>     セルスプライトを描画せずに実行する
>     NJS_CELL_STREAM_LIST streamlist;
>     Sint32 *wbuf;
>     Sint32 size;

>     /* データは他で設定されているものとする*/
>     extern NJS_CELL_SPRITE csprite;
>     extern NJS_CELL_STREAM stream0;
>     extern NJS_CELL_STREAM stream1;

>     /*
>     	ワークバッファを取得する
>     	最大ストリーム数を2とする
>     */
>     size = njCalcCellStreamWorkSize(&csprite,2);
>     wbuf = syMalloc(size);

>     /* セルストリームリストを初期化する　*/
>     njInitCellStreamList(&streamlist,&csprite,wbuf);

>     /* セルストリームを追加する */
>     njAddCellStream(&streamlist,&stream0);
>     njAddCellStream(&streamlist,&stream1);
>     			:

njCalcCellStreamWorkSize

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000