Spec-Zone.ru › OpenJavaFX 21

Класс 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(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()
Получает текущий порт ввода-вывода
Возвращает:
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.

Spec-Zone.ru

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