njUserClipping | English
    ▲|INDEX|▼
ユーザークリッピング（タイルクリッピング）を設定します。

### 書　式

      #include <Ninja.h>
      void	njUserClipping(mode ,p);
      Int mode
      NJS_POINT2 *p

### 引　数

mode
  クリッピングモード
  NJD_CLIP_DISABLE： ユーザークリップを無効にします
  NJD_CLIP_INSIDE ： 内部に描画する
  NJD_CLIP_OUTSIDE： 外部に描画する
p
  クリッピング範囲をタイルアクセラレータ単位で指定

### 返　値

  なし

### エラー

  なし

### 機　能

  クリッピングする範囲をNJS_POINT2の2つの配列で指定します。
  設定したタイル値の内部に描画する場合はNJD_CLIP_INSIDEを指定し
  外部に描画する場合はNJD_CLIP_OUTSIDEを指定します。
  指定する値はタイルアクセラレータ単位（32x32）です。
  p[0].x = 最小Xタイル値
  p[0].y = 最小Yタイル値
  p[1].x = 最大Xタイル値
  p[1].y = 最大Yタイル値
  クリッピングを中止する場合はNJD_CLIP_DISABLEを指定してください。
  その場合のタイル値は参照されませんのが、何か値を設定してください。
  ユーザークリッピングはピクセルクリッピング(njClip2D)とは違い、
  1レンダー中に複数回切り替えて使用することが出来ます。

### 用　例

      (96,96) - (320,320)の内部に描画します

      NJS_POINT2 p[2];

      p[0].x = 3;	/* 3x32 = 96 */
      p[0].y = 3;	/* 3x32 = 96 */
      p[1].x = 10;	/* 10x32 = 320 */
      p[1].y = 10;	/* 10x32 = 320 */

      /* 内部に描画します */
      njUserClipping(NJD_CLIP_INSIDE,p);

      モデルなどを描画します

      /* クリッピングを中止します */
      njUserClippingMode(NJD_CLIP_DISABLE,p);

### 備　考

  njUserClippingMode関数を削除し、njUserClipping関数に統合しました。 注意してください。

### 関　連

  njClip2D

njUserClipping |
    ▲|INDEX|▼