Spec-Zone.ru › OpenJavaFX 17

Класс 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()
Возвращает текущую область просмотра.
Возвращает:
область просмотра

setViewport

public void setViewport(Rectangle2D viewport)
Устанавливает область просмотра, используемую для рендеринга. Область просмотра задаётся в системе координат родителя рендерируемого узла. Она не преобразуется преобразованием этого SnapshotParameters. Если эта область просмотра не пуста, она используется вместо границ рендерируемого узла и задаёт целевой прямоугольник, который будет рендерироваться в изображение. В этом случае верхний левый пиксель области просмотра будет соответствовать верхнему левому пикселю (0,0) в рендерируемом изображении. Если область просмотра равна null, то будет рендерироваться вся область узла, определённая его границами в родительском элементе, после применения преобразования этого 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.

Spec-Zone.ru

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