##### NinjaUtil Library - テクスチャ関数

# nuTexFreadAll

ファイルの完了復帰オールリード

### 書式

> `Sint32 nuTexFreadAll( filename, buf, size )
> const char *filename
> void *buf
> Int size
> `

### 引数

> filename | ファイル名
> buf | バッファ
> size | バッファサイズ

### 戻り値

> 1 | 成功
> -1 | 失敗

### 解説

> 指定されたファイルをバッファにすべて完了復帰でリードします。

> 指定されたバッファのサイズがファイルサイズより小さい場合エラーになります。 njTexFopen()関数、njTexFclose()関数は必要ありません。

### 用例

>     Sint32 nuLoadPaletteFile(const char *filename,NJS_TEXPALETTE *pl)
>     {
>     	Sint8 *texbuf;
>     	Int texbuf_size;

>     	nuGetTextureBuffer(&texbuf,&texbuf_size);

>     	/* パレットファイルをすべてロードする */
>     	if(nuTexFreadAll(filename,texbuf,texbuf_size) < 0){
>     		return -1;
>     	}

>     	return njLoadPaletteData(texbuf,pl);
>     }

nuTexFreadAll

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000