public interface CompositeContext
CompositeContext
インタフェースは、合成操作のためにカプセル化され、最適化された環境を定義します。 CompositeContext
オブジェクトは、合成操作用の状態を保持します。 マルチ・スレッド環境では、1つのComposite
オブジェクトに対して同時に複数のコンテキストが存在する場合があります。 - 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明void
compose
(Raster src, Raster dstIn, WritableRaster dstOut) 2つのソースRaster
オブジェクトを構成し、その結果をデスティネーションWritableRaster
に配置します。void
dispose()
コンテキストに割り当てられたリソースを解放します。
-
メソッドの詳細
-
dispose
void dispose()コンテキストに割り当てられたリソースを解放します。 -
compose
void compose(Raster src, Raster dstIn, WritableRaster dstOut) 2つのソースRaster
オブジェクトを構成し、その結果をデスティネーションWritableRaster
に配置します。 デスティネーションは、1番目または2番目のソースと同じでもかまいません。dstIn
とdstOut
は、Composite
インタフェースのcreateContext
メソッドに渡されるdstColorModel
と互換可能である必要があります。- パラメータ:
src
- 合成操作の1番目のソースdstIn
- 合成操作の2番目のソースdstOut
- 操作の処理結果が格納されるWritableRaster
- 関連項目:
-