njSetSizeYUV420 | English
    ▲|INDEX|▼
YUV420データのサイズを指定します

### 書　式

      #include <Ninja.h>
      void njSetSizeYUV420(Uint32 nWidth,Uint32 nHeight)
      Uint32 nWidth
      Uint32 nHeight

### 引　数

nWidth
  YUV420データ横サイズ
nHeight
  YUV420データ縦サイズ

### 返　値

なし

### エラー

なし

### 機　能

  YUV420データの横、縦サイズを指定します。
  NJD_SURFACEFLAGS_STRIDEで指定してあるテクスチャに、
  njLoadTextureYUV420Num
  njLoadTextureYUV420NumG
  で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,555,NJD_TEXATTR_TYPE_MEMORY|NJD_TEXATTR_GLOBALINDEX);

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

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

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

      njLoadTextureYUV420NumG(555,yuvbuffer);

### 備　考

### 関　連

  njLoadTextureYUV420Num
  njLoadTextureYUV420NumG

njSetSizeYUV420 |
    ▲|INDEX|▼