Spec-Zone.ru › OpenJavaFX 24

Класс SnapshotParameters

java.lang.Object
javafx.scene.SnapshotParameters
public class SnapshotParameters extends Object
Параметры, используемые для указания атрибутов рендеринга для снимка узла Node.
С момента:
JavaFX 2.2

Краткое описание конструкторов

Конструктор Описание
SnapshotParameters()
Создаёт новый объект SnapshotParameters со значениями по умолчанию для всех атрибутов рендеринга.

Краткое описание методов

Модификатор и тип Метод Описание
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)
Установка области видимости, используемой для рендеринга.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

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. Если эта область видимости отлична от null, она используется вместо границ рендерируемого узла и задаёт прямоугольник источника, который будет рендериться в изображение. В этом случае верхний левый пиксел области видимости будет сопоставляться с верхним левым пикселом (0,0) в рендерируемом изображении. Если область видимости равна null, тогда вся область узла, определённая его boundsInParent, после применения преобразования этого объекта SnapshotParameters, будет рендериться. Значение по умолчанию — null.
Параметры:
viewport - устанавливаемая область видимости

Отправить сообщение об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или её аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API