Module  javafx.graphics
软件包  javafx.scene

Class 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的变换进行转换。 如果此视口非空,则使用它而不是正在呈现的节点的边界,并指定将渲染到图像中的源矩形。 在这种情况下,视口的左上角像素将映射到渲染图像中的左上角像素(0,0)。 如果视口为空,则将渲染在首次应用此SnapshotParameters的转换后,由其boundsInParent定义的节点的整个区域。 默认值为null。
        参数
        viewport - 要设置的视口