njLoadTextureYUV420Num
YUV420データをロード

### 書　式

      #include <Ninja.h>
      Sint32 njLoadTextureYUV420Num(n,data);
      Uint32 n
      Uint32 *data

### 引　数

n
  カレントテクスチャリストのテクスチャ番号
data
  YUV420データのアドレス

### 返　値

成功
  １
失敗
  −１

### エラー

なし

### 機　能

  テクスチャ番号nのテクスチャ”YUV422Rectangle形式”、又は、”YUV422Stride形式”の
  テクスチャ領域に対して、YUV420形式のデータをハードのYUVコンバータを使用して、YUV422形式に変換してロードします。
  ”YUV422Stride形式”の領域に展開する場合は、ロードする前にnjSetSizeYUV420()関数を使用して
  YUV420のデータサイズを指定してください。

### 用　例

  320x240 YUV420データをロードします。

      /*
      	512x256 YUV422 ストライドテクスチャフォーマットとして領域を確保する
      	yuvbufferと書いている引数は参照できるアドレスを指定する。
      	((Uint8*)0x8c010000のような書き方でも良い)
      	YUV420の場合NJD_TEXFMT_STRIDEかNJD_TEXFMT_RECTANGLEしか指定できない
      */
      njSetTextureInfo(&info,yuvbuffer,NJD_TEXFMT_YUV_422|NJD_TEXFMT_STRIDE,512,256);
      njSetTextureName(&texname[0],&info,0,NJD_TEXATTR_TYPE_MEMORY|NJD_TEXATTR_GLOBALINDEX);

      /* ロードテクスチャすることでテクスチャメモリに領域が確保される */
      njLoadTexture(&texlist);

      /* カレントのテクスチャリストをセットする */
      njSetTexture(&texlist);

      /* YUV420サイズを設定する */
      njSetSizeYUV420(320,240);

      njLoadTextureYUV420Num(0,yuvbuffer);

### 備　考

### 関　連

  njSetSizeYUV420
  njLoadTextureYUV420NumG

njLoadTextureYUV420Num |