- java.lang.Object
-
- javafx.scene.SnapshotParameters
-
public class SnapshotParameters extends Object
ノード・スナップショットのレンダリング属性を指定するために使用するパラメータ。- 導入されたバージョン:
- JavaFX 2.2
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SnapshotParameters()
すべてのレンダリング属性についてデフォルト値を使用して、新しいSnapshotParametersオブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Camera
getCamera()
現在のカメラを取得します。Paint
getFill()
現在の塗りつぶしを取得します。Transform
getTransform()
現在の変換を取得します。Rectangle2D
getViewport()
現在のビューポートを取得します。boolean
isDepthBuffer()
現在のdepthBufferフラグを取得します。void
setCamera(Camera camera)
指定された値にカメラを設定します。void
setDepthBuffer(boolean depthBuffer)
depthBufferフラグを指定された値に設定します。void
setFill(Paint fill)
塗りつぶしを指定された値に設定します。void
setTransform(Transform transform)
変換を指定された値に設定します。void
setViewport(Rectangle2D viewport)
レンダリングに使用されるビューポートを設定します。
-
-
-
メソッドの詳細
-
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
- 設定するビューポート
-
-