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

# njReadTexturePartLowEx

テクスチャメモリからメインメモリへのデータのローレベルリード

### 書式

> `Sint32 njReadTexturePartLowEx( texmanage, pTexture, offset, size )
> NJS_TEXMANAGE *texmanage
> Sint8 *pTexture
> Uint32 offset
> Uint32 size
> `

### 引数

> texmanage | テクスチャマネージメント構造体のポインタ
> addr | リード先のメインメモリのアドレス
> offset | リード元の先頭からのオフセット(バイト)
> size | リードサイズ(バイト)

### 戻り値

> 1 | 成功
> -1 | 失敗

### 解説

> テクスチャメモリ中の texmanageで示されるテクスチャデータの先頭アドレス＋offsetバイトの 位置から、sizeバイトのデータをメインメモリにリードします。 この関数を実行するには、テクスチャメモリにテクスチャが存在しなくてはなりません。 メインメモリのリード先には、リードデータのサイズ分のメモリが確保されている必要があります。

### 用例

>     Sint8 *buffer;
>     Uint32 size;
>     Uint32 offset

>     /* 必要なテクスチャのサイズを取得 */
>     buffer = syMalloc(size);
>     /* texlist 0番のテクスチャをbufferに取得 */
>     njReadTexturePartLowEx((NJS_TEXMANAGE*)texlist->textures[0].texaddr,buffer,offset,size);

### 参照

> njReadTexturePartNum() | テクスチャ番号によるテクスチャメモリからメインメモリへの分割転送
> njReadTexturePartNumG() | グローバルインデックス番号によるテクスチャメモリからメインメモリへの分割転送

njReadTexturePartLowEx

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000