モジュール javafx.graphics
パッケージ javafx.scene

クラスSnapshotParameters



  • public class SnapshotParameters
    extends Object
    ノード・スナップショットのレンダリング属性を指定するために使用するパラメータ。
    導入されたバージョン:
    JavaFX 2.2
    • コンストラクタの詳細

      • SnapshotParameters

        public SnapshotParameters​()
        すべてのレンダリング属性についてデフォルト値を使用して、新しいSnapshotParametersオブジェクトを構築します。
    • メソッドの詳細

      • isDepthBuffer

        public boolean isDepthBuffer​()
        現在のdepthBufferフラグを取得します。
        戻り値:
        depthBufferフラグ
      • setDepthBuffer

        public void setDepthBuffer​(boolean depthBuffer)
        depthBufferフラグを指定された値に設定します。 デフォルト値はfalseです。 これは条件付き機能であることに注意してください。 ConditionalFeature.SCENE3Dを参照してください。
        パラメータ:
        depthBuffer - 設定するdepthBuffer
      • getCamera

        public Camera getCamera​()
        現在のカメラを取得します。
        戻り値:
        カメラ
      • setCamera

        public void setCamera​(Camera camera)
        指定された値にカメラを設定します。 デフォルト値はnullで、これにより、ParallelCameraが使用されます。
        パラメータ:
        camera - 設定するカメラ
      • getTransform

        public Transform getTransform​()
        現在の変換を取得します。
        戻り値:
        変換
      • setTransform

        public void setTransform​(Transform transform)
        変換を指定された値に設定します。 この変換は、ローカル変換が適用される前にレンダリングされるノードに適用されます。 値nullは、恒等変換を使用する必要があることを示します。 デフォルト値はNullです。
        パラメータ:
        transform - 設定する変換
      • getFill

        public Paint getFill​()
        現在の塗りつぶしを取得します。
        戻り値:
        塗りつぶし
      • setFill

        public void setFill​(Paint fill)
        塗りつぶしを指定された値に設定します。 ノードをレンダリングする前にレンダリングされるイメージ全体を塗りつぶすために使用されます。 値nullは、塗りつぶし色として白を使用する必要があることを示します。 デフォルト値はNullです。
        パラメータ:
        fill - 設定する塗りつぶし
      • getViewport

        public Rectangle2D getViewport​()
        現在のビューポートを取得します。
        戻り値:
        ビューポート
      • setViewport

        public void setViewport​(Rectangle2D viewport)
        レンダリングに使用されるビューポートを設定します。 ビューポートは、レンダリングされるノードの親座標系で指定します。 このSnapshotParametersの変換の対象にはなりません。 このビューポートは、null以外である場合、レンダリングされるノードの境界のかわりに使用され、イメージ内にレンダリングされるソース矩形を決定します。 この場合、ビューポートの左上のピクセルがレンダリング対象イメージの左上のピクセル(0,0)にマップされます。 ビューポートがnullの場合、boundsInParentによって定義されたノードの領域全体にこのSnapshotParametersの変換が最初に適用され、変換後の領域がレンダリングされます。 デフォルト値はNullです。
        パラメータ:
        viewport - 設定するビューポート