public enum BlendMode extends java.lang.Enum<BlendMode>
import javafx.scene.*; import javafx.scene.effect.*; import javafx.scene.paint.*; import javafx.scene.shape.*; Rectangle r = new Rectangle(); r.setX(50); r.setY(50); r.setWidth(50); r.setHeight(50); r.setFill(Color.BLUE); Circle c = new Circle(); c.setFill(Color.rgb(255, 0, 0, 0.5)); c.setCenterX(50); c.setCenterY(50); c.setRadius(25); c.setBlendMode(BlendMode.MULTIPLY); Group g = new Group(); g.getChildren().add(r); g.getChildren().add(c);
Перечислимая Константа и Описание |
---|
ADD
Цвет и альфа-компоненты от главного ввода добавляются к тем от нижнего ввода.
|
СИНИЙ
Синий компонент нижнего ввода заменяется синим компонентом главного ввода; другие компоненты цвета незатронуты.
|
COLOR_BURN
Инверсия нижних входных компонентов цвета делится на главные входные компоненты цвета, весь из которого тогда инвертируется, чтобы произвести получающийся цвет.
|
COLOR_DODGE
Нижние входные компоненты цвета делятся на инверсию главных входных компонентов цвета, чтобы произвести получающийся цвет.
|
ТЕМНЕТЬ
Более темные из компонентов цвета от двух вводов выбираются, чтобы произвести получающийся цвет.
|
РАЗЛИЧИЕ
Более темные из компонентов цвета от двух вводов вычитаются из более легких, чтобы произвести получающийся цвет.
|
ИСКЛЮЧЕНИЕ
Компоненты цвета от двух вводов умножаются и удваиваются, и затем вычитаются из суммы нижних входных компонентов цвета, чтобы произвести получающийся цвет.
|
ЗЕЛЕНЫЙ
Зеленый компонент нижнего ввода заменяется зеленым компонентом главного ввода; другие компоненты цвета незатронуты.
|
HARD_LIGHT
Входные компоненты цвета или умножаются или экранируются, в зависимости от главного входного цвета.
|
СВЕТИТЬСЯ
Легче компонентов цвета от двух вводов выбираются, чтобы произвести получающийся цвет.
|
УМНОЖИТЬСЯ
Компоненты цвета от первого ввода умножаются с теми от второго ввода.
|
ОВЕРЛЕЙ
Входные компоненты цвета или умножаются или экранируются, в зависимости от нижнего входного цвета.
|
КРАСНЫЙ
Красный компонент нижнего ввода заменяется красным компонентом главного ввода; другие компоненты цвета незатронуты.
|
ЭКРАН
Компоненты цвета от обоих из вводов инвертируются, умножаются друг с другом, и тот результат снова инвертируется, чтобы произвести получающийся цвет.
|
SOFT_LIGHT
Входные компоненты цвета или затемняются или освещаются, в зависимости от главного входного цвета.
|
SRC_ATOP
Часть главного ввода, лежащего в нижнем вводе, смешивается с нижним вводом.
|
SRC_OVER
Главный ввод смешивается по нижнему вводу.
|
Модификатор и Тип | Метод и Описание |
---|---|
static BlendMode |
valueOf(java.lang.String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static BlendMode[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final BlendMode SRC_OVER
public static final BlendMode SRC_ATOP
public static final BlendMode ADD
Примечания:
public static final BlendMode УМНОЖИТЬСЯ
SRC_OVER
уравнение. Примечания:
SCREEN
режим. public static final BlendMode ЭКРАН
SRC_OVER
уравнение. Примечания:
MULTIPLY
режим. public static final BlendMode ОВЕРЛЕЙ
SRC_OVER
уравнение. Примечания:
SCREEN
и MULTIPLY
, В зависимости от нижнего входного цвета. HARD_LIGHT
режим. public static final BlendMode ТЕМНЕТЬ
SRC_OVER
уравнение. Примечания:
LIGHTEN
режим. public static final BlendMode СВЕТИТЬСЯ
SRC_OVER
уравнение. Примечания:
DARKEN
режим. public static final BlendMode COLOR_DODGE
SRC_OVER
уравнение.public static final BlendMode COLOR_BURN
SRC_OVER
уравнение.public static final BlendMode HARD_LIGHT
SRC_OVER
уравнение. Примечания:
public static final BlendMode SOFT_LIGHT
public static final BlendMode РАЗЛИЧИЕ
SRC_OVER
уравнение. Примечания:
public static final BlendMode ИСКЛЮЧЕНИЕ
SRC_OVER
уравнение. Примечания:
DIFFERENCE
, кроме с более низким контрастом. public static final BlendMode КРАСНЫЙ
SRC_OVER
уравнение.public static final BlendMode ЗЕЛЕНЫЙ
SRC_OVER
уравнение.public static BlendMode[] значения()
for (BlendMode c : BlendMode.values()) System.out.println(c);
public static BlendMode valueOf(java.lang.String name)
name
- имя перечислимой константы, которая будет возвращена.java.lang.IllegalArgumentException
- если у этого перечислимого типа нет никакой константы с указанным именемjava.lang.NullPointerException
- если параметром является нульCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается