Класс FloatMap
java.lang.Object
fx.scene.effect.FloatMap
public class FloatMap extends Object
Буфер, содержащий данные с плавающей запятой, предназначенный для использования в качестве параметра для эффектов, таких как
DisplacementMap.- С:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final IntegerProperty |
height |
Высота карты в пикселях. |
final IntegerProperty |
width |
Ширина карты в пикселях. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
FloatMap() |
Создаёт новый экземпляр FloatMap с параметрами по умолчанию. |
FloatMap |
Создаёт новый экземпляр FloatMap с указанной шириной и высотой. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final int |
getHeight() |
Возвращает значение свойства height. |
final int |
getWidth() |
Возвращает значение свойства width. |
final IntegerProperty |
heightProperty() |
Высота карты в пикселях. |
final void |
setHeight |
Устанавливает значение свойства height. |
void |
setSample |
Устанавливает образец для определённого канала в заданном расположении (x,y). |
void |
setSamples |
Устанавливает образец для первого канала в заданном расположении (x,y). |
void |
setSamples |
Устанавливает образец для первых двух каналов в заданном расположении (x,y). |
void |
setSamples |
Устанавливает образец для первых трёх каналов в заданном расположении (x,y). |
void |
setSamples |
Устанавливает образец для каждого из четырёх каналов в заданном расположении (x,y). |
final void |
setWidth |
Устанавливает значение свойства width. |
final IntegerProperty |
widthProperty() |
Ширина карты в пикселях. |
Подробное описание свойств
ширина
public final IntegerProperty widthProperty
Ширина карты в пикселях.
Min: 1
Max: 4096
Default: 1
Identity: n/a
- Значение по умолчанию:
- 1
- См. также:
высота
public final IntegerProperty heightProperty
Высота карты в пикселях.
Min: 1
Max: 4096
Default: 1
Identity: n/a
- Значение по умолчанию:
- 1
- См. также:
Подробное описание конструкторов
FloatMap
public FloatMap()
Создаёт новый экземпляр FloatMap с параметрами по умолчанию.
FloatMap
public FloatMap(int width, int height)
Создаёт новый экземпляр FloatMap с указанной шириной и высотой.
- Параметры:
-
width- ширина карты в пикселях -
height- высота карты в пикселях - С момента:
- JavaFX 2.1
Подробное описание методов
setWidth
public final void setWidth(int value)
Устанавливает значение свойства
width.- Описание свойства:
- Ширина карты в пикселях.
Min: 1 Max: 4096 Default: 1 Identity: n/a - Значение по умолчанию:
- 1
- Параметры:
-
value- значение для свойстваwidth - См. также:
getWidth
public final int getWidth()
Получает значение свойства
width.- Описание свойства:
- Ширина карты в пикселях.
Min: 1 Max: 4096 Default: 1 Identity: n/a - Значение по умолчанию:
- 1
- Возвращает:
- значение свойства
width - См. также:
widthProperty
public final IntegerProperty widthProperty()
Ширина карты в пикселях.
Min: 1
Max: 4096
Default: 1
Identity: n/a
- Значение по умолчанию:
- 1
- Возвращает:
- свойство
width - См. также:
setHeight
public final void setHeight(int value)
Устанавливает значение свойства
height.- Описание свойства:
- Высота карты в пикселях.
Min: 1 Max: 4096 Default: 1 Identity: n/a - Значение по умолчанию:
- 1
- Параметры:
-
value- значение для свойстваheight - См. также:
getHeight
public final int getHeight()
Получает значение свойства
height.- Описание свойства:
- Высота карты в пикселях.
Min: 1 Max: 4096 Default: 1 Identity: n/a - Значение по умолчанию:
- 1
- Возвращает:
- значение свойства
height - См. также:
heightProperty
public final IntegerProperty heightProperty()
Высота карты в пикселях.
Min: 1
Max: 4096
Default: 1
Identity: n/a
- Значение по умолчанию:
- 1
- Возвращает:
- свойство
height - См. также:
setSample
public void setSample(int x, int y, int band, float s)
Устанавливает образец для конкретной полосы по координатам (x, y).
- Параметры:
-
x- координата x -
y- координата y -
band- номер полосы (должно быть 0, 1, 2 или 3) -
s- значение образца для установки
setSamples
public void setSamples(int x, int y, float s0)
Устанавливает образец для первой полосы по координатам (x, y).
- Параметры:
-
x- координата x -
y- координата y -
s0- значение образца для первой полосы
setSamples
public void setSamples(int x, int y, float s0, float s1)
Устанавливает образец для первых двух полос по координатам (x, y).
- Параметры:
-
x- координата x -
y- координата y -
s0- значение образца для первой полосы -
s1- значение образца для второй полосы
setSamples
public void setSamples(int x, int y, float s0, float s1, float s2)
Устанавливает образец для первых трёх полос по координатам (x, y).
- Параметры:
-
x- координата x -
y- координата y -
s0- значение образца для первой полосы -
s1- значение образца для второй полосы -
s2- значение образца для третьей полосы
setSamples
public void setSamples(int x, int y, float s0, float s1, float s2, float s3)
Устанавливает образец для всех четырёх полос по координатам (x, y).
- Параметры:
-
x- координата x -
y- координата y -
s0- значение образца для первой полосы -
s1- значение образца для второй полосы -
s2- значение образца для третьей полосы -
s3- значение образца для четвёртой полосы
© 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.