- java.lang.Object
-
- javafx.scene.effect.FloatMap
-
public class FloatMap extends Object
包含浮点数据的缓冲区,用作DisplacementMap
等效果的参数。- 从以下版本开始:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property 描述 IntegerProperty
height
地图的高度,以像素为单位。IntegerProperty
width
地图的宽度,以像素为单位。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getHeight()
获取属性高度的值。int
getWidth()
获取属性宽度的值。IntegerProperty
heightProperty()
地图的高度,以像素为单位。void
setHeight(int value)
设置属性高度的值。void
setSample(int x, int y, int band, float s)
在给定(x,y)位置设置特定频段的样本。void
setSamples(int x, int y, float s0)
在给定(x,y)位置设置第一个频带的样本。void
setSamples(int x, int y, float s0, float s1)
在给定(x,y)位置设置前两个频带的样本。void
setSamples(int x, int y, float s0, float s1, float s2)
在给定(x,y)位置设置前三个频带的样本。void
setSamples(int x, int y, float s0, float s1, float s2, float s3)
在给定(x,y)位置设置四个频带中的每个频带的样本。void
setWidth(int value)
设置属性宽度的值。IntegerProperty
widthProperty()
地图的宽度,以像素为单位。
-
-
-
Property Detail
-
width
public final IntegerProperty widthProperty
地图的宽度,以像素为单位。Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- 另请参见:
-
getWidth()
,setWidth(int)
-
height
public final IntegerProperty heightProperty
地图的高度,以像素为单位。Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- 另请参见:
-
getHeight()
,setHeight(int)
-
-
方法详细信息
-
setWidth
public final void setWidth(int value)
设置属性宽度的值。- Property description:
-
地图的宽度,以像素为单位。
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
-
getWidth
public final int getWidth()
获取属性宽度的值。- Property description:
-
地图的宽度,以像素为单位。
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
-
widthProperty
public final IntegerProperty widthProperty()
地图的宽度,以像素为单位。Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- 另请参见:
-
getWidth()
,setWidth(int)
-
setHeight
public final void setHeight(int value)
设置属性高度的值。- Property description:
-
地图的高度,以像素为单位。
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
-
getHeight
public final int getHeight()
获取属性高度的值。- Property description:
-
地图的高度,以像素为单位。
Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
-
heightProperty
public final IntegerProperty heightProperty()
地图的高度,以像素为单位。Min: 1 Max: 4096 Default: 1 Identity: n/a
- Default value:
- 1
- 另请参见:
-
getHeight()
,setHeight(int)
-
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
- the sample value to set for the fourth band
-
-