javafx.scene
Класс SnapshotParameters
- javafx.scene.SnapshotParameters
public class SnapshotParameters extends Object
Параметры, используемые для указания атрибутов рендеринга для снимков узла.
С момента:
JavaFX 2.2
-
Краткое описание конструкторов
Конструкторы Конструктор и описание SnapshotParameters()Создаёт новый объект SnapshotParameters со значениями по умолчанию для всех атрибутов рендеринга.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание CameragetCamera()Возвращает текущую камеру.PaintgetFill()Возвращает текущую заливку.TransformgetTransform()Возвращает текущее преобразование.Rectangle2DgetViewport()Возвращает текущую область просмотраbooleanisDepthBuffer()Возвращает текущий флаг depthBuffer.voidsetCamera(Camera camera)Устанавливает камеру в указанное значение.voidsetDepthBuffer(boolean depthBuffer)Устанавливает флаг depthBuffer в указанное значение.voidsetFill(Paint fill)Устанавливает заливку в указанное значение.voidsetTransform(Transform transform)Устанавливает преобразование в указанное значение.voidsetViewport(Rectangle2D viewport)Устанавливает область просмотра, используемую для рендеринга.
-
Подробное описание конструкторов
-
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, будет рендериться. Значение по умолчанию — null.Параметры:
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.