# Layer.copyRect

機能/意味

  矩形コピー

タイプ
  Layerクラスのメソッド
構文
  copyRect(dleft, dtop, src, sleft, stop, swidth, sheight)
引数

  dleft | コピー先の矩形の左端位置を ( コピー先レイヤの画像位置における ) ピクセル単位で指定します。
  dtop | コピー先の矩形の上端位置を ( コピー先レイヤの画像位置における ) ピクセル単位で指定します。
  src | コピー元のレイヤオブジェクトを指定します。 Bitmap クラスのオブジェクトも指定可能です。
  sleft | コピーする矩形の左端位置を ( コピー元レイヤの画像位置における ) ピクセル単位で指定します。
  stop | コピーする矩形の上端位置を ( コピー元レイヤの画像位置における ) ピクセル単位で指定します。
  swidth | コピーする矩形の横幅を ( コピー元レイヤの画像位置における ) ピクセル単位で指定します。
  sheight | コピーする矩形の縦幅を ( コピー元レイヤの画像位置における ) ピクセル単位で指定します。

戻り値
  なし (void)
説明

  指定されたコピー元レイヤの矩形部分を自分のレイヤの指定位置にコピーします。
  コピーされる画像は、コピー先レイヤ ( メソッドを実行するレイヤ ) のLayer.face プロパティの値によって変わります。

  - dfAlpha (または dfBoth) : メイン画像とマスク画像がコピーされます
  - dfAddAlpha : メイン画像とマスク画像がコピーされます
  - dfOpaque (または dfMain) : Layer.holdAlpha プロパティが真の場合は、メイン画像のみがコピーされます ( マスク画像はコピーされません )。偽の場合はメイン画像とマスク画像がコピーされます
  - dfMask : マスク画像のみがコピーされます ( メイン画像はコピーされません )
  - dfProvince : 領域画像のみがコピーされます ( マスク画像やメイン画像はコピーされません )コピー元のレイヤの Layer.face プロパティは無視されます。このメソッドは、Layer.holdAlpha の影響は受けません (dfAlpha や dfAddAlpha の場合は holdAlpha に関わらずマスク画像もコピーされます)