Класс SnapshotParameters
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 |
Устанавливает камеру указанному значению. |
void |
setDepthBuffer |
Устанавливает флаг depthBuffer указанному значению. |
void |
setFill |
Устанавливает заполнение указанному значению. |
void |
setTransform |
Устанавливает преобразование указанному значению. |
void |
setViewport |
Устанавливает порт ввода-вывода, используемый для рендеринга. |
Подробное описание конструкторов
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()
Получает текущий порт ввода-вывода
- Возвращает:
- viewport
setViewport
public void setViewport(Rectangle2D viewport)
Устанавливает viewport, используемый для рендеринга. Viewport указан в родительской системе координат рендерируемого узла. Он не преобразуется с помощью преобразования SnapshotParameters. Если этот viewport не равен null, он используется вместо границ рендерируемого узла и определяет исходный прямоугольник, который будет отображаться в изображении. В этом случае верхний левый пиксель viewport отобразится на верхний левый пиксель (0, 0) на рендерном изображении. Если viewport равен null, то вся область узла, определенная его boundsInParent, после применения преобразования SnapshotParameters, будет отображена. Значение по умолчанию - null.
- Параметры:
-
viewport- устанавливаемый viewport
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.