- java.lang.Object
-
- javafx.scene.SnapshotParameters
-
public class SnapshotParameters extends Object
用于指定节点快照的渲染属性的参数。- 从以下版本开始:
- JavaFX 2.2
-
-
构造方法摘要
构造方法 Constructor 描述 SnapshotParameters()
构造一个新的SnapshotParameters对象,具有所有渲染属性的默认值。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 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
- 要设置的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
- 要设置的视口
-
-