- java.lang.Object
-
- javafx.scene.SnapshotParameters
-
public class SnapshotParameters extends Object
用于指定节点快照的渲染属性的参数。- 从以下版本开始:
- JavaFX 2.2
-
-
构造方法摘要
构造方法 Constructor 描述 SnapshotParameters()构造一个新的SnapshotParameters对象,具有所有渲染属性的默认值。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 CameragetCamera()获取当前相机。PaintgetFill()获取当前填充。TransformgetTransform()获取当前的变换。Rectangle2DgetViewport()获取当前视口booleanisDepthBuffer()获取当前的depthBuffer标志。voidsetCamera(Camera camera)将相机设置为指定值。voidsetDepthBuffer(boolean depthBuffer)将depthBuffer标志设置为指定的值。voidsetFill(Paint fill)将填充设置为指定的值。voidsetTransform(Transform transform)将转换设置为指定的值。voidsetViewport(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- 要设置的视口
-
-