Module  javafx.graphics
软件包  javafx.scene.effect

Class FloatMap



  • public class FloatMap
    extends Object
    包含浮点数据的缓冲区,用作DisplacementMap等效果的参数。
    从以下版本开始:
    JavaFX 2.0
    • 构造方法摘要

      构造方法  
      Constructor 描述
      FloatMap​()
      使用默认参数创建一个新的FloatMap实例。
      FloatMap​(int width, int height)
      以指定的宽度和高度创建一个新的FloatMap实例。
    • Property Detail

      • width

        public final IntegerProperty widthProperty
        地图的宽度,以像素为单位。
          Min:    1
               Max: 4096
           Default:    1
          Identity:  n/a 
        Default value:
        1
        另请参见:
        getWidth()setWidth(int)
    • 构造方法详细信息

      • FloatMap

        public FloatMap​()
        使用默认参数创建一个新的FloatMap实例。
      • FloatMap

        public FloatMap​(int width,
                        int height)
        以指定的宽度和高度创建一个新的FloatMap实例。
        参数
        width - 地图的宽度,以像素为单位
        height - 地图的高度(以像素为单位)
        从以下版本开始:
        JavaFX 2.1
    • 方法详细信息

      • 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