モジュール javafx.graphics
パッケージ javafx.scene.effect

クラスFloatMap


  • public class FloatMap
    extends Object
    DisplacementMapなどの効果のパラメータとして使用される浮動小数点データが格納されるバッファです。
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      FloatMap()
      デフォルトのパラメータでFloatMapの新しいインスタンスを作成します。
      FloatMap​(int width, int height)
      指定された幅および高さを持つFloatMapの新しいインスタンスを作成します。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッド 説明
      int getHeight()
      プロパティheightの値を取得します。
      int getWidth()
      プロパティwidthの値を取得します。
      IntegerProperty heightProperty()
      マップの高さ(ピクセル)。
      void setHeight​(int value)
      プロパティheightの値を設定します。
      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)位置の最初の2つのバンドのサンプルを設定します。
      void setSamples​(int x, int y, float s0, float s1, float s2)
      指定された(x,y)位置の最初の3つのバンドのサンプルを設定します。
      void setSamples​(int x, int y, float s0, float s1, float s2, float s3)
      指定された(x,y)位置の4つの各バンドのサンプルを設定します。
      void setWidth​(int value)
      プロパティwidthの値を設定します。
      IntegerProperty widthProperty()
      マップの幅(ピクセル)。
    • プロパティの詳細

    • コンストラクタの詳細

      • 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
      • getWidth

        public final int getWidth()
        プロパティwidthの値を取得します。
        プロパティの説明:
        マップの幅(ピクセル)。
               Min:    1
               Max: 4096
           Default:    1
          Identity:  n/a
         
        デフォルト値:
        1
      • widthProperty

        public final IntegerProperty widthProperty()
        マップの幅(ピクセル)。
               Min:    1
               Max: 4096
           Default:    1
          Identity:  n/a
         
        デフォルト値:
        1
        関連項目:
        getWidth()setWidth(int)
      • setHeight

        public final void setHeight​(int value)
        プロパティheightの値を設定します。
        プロパティの説明:
        マップの高さ(ピクセル)。
               Min:    1
               Max: 4096
           Default:    1
          Identity:  n/a
         
        デフォルト値:
        1
      • getHeight

        public final int getHeight()
        プロパティheightの値を取得します。
        プロパティの説明:
        マップの高さ(ピクセル)。
               Min:    1
               Max: 4096
           Default:    1
          Identity:  n/a
         
        デフォルト値:
        1
      • heightProperty

        public final IntegerProperty heightProperty()
        マップの高さ(ピクセル)。
               Min:    1
               Max: 4096
           Default:    1
          Identity:  n/a
         
        デフォルト値:
        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)位置の最初の2つのバンドのサンプルを設定します。
        パラメータ:
        x - x位置
        y - y位置
        s0 - 最初のバンドに設定するサンプル値
        s1 - 2番目のバンドに設定するサンプル値
      • setSamples

        public void setSamples​(int x,
                               int y,
                               float s0,
                               float s1,
                               float s2)
        指定された(x,y)位置の最初の3つのバンドのサンプルを設定します。
        パラメータ:
        x - x位置
        y - y位置
        s0 - 最初のバンドに設定するサンプル値
        s1 - 2番目のバンドに設定するサンプル値
        s2 - 3番目のバンドに設定するサンプル値
      • setSamples

        public void setSamples​(int x,
                               int y,
                               float s0,
                               float s1,
                               float s2,
                               float s3)
        指定された(x,y)位置の4つの各バンドのサンプルを設定します。
        パラメータ:
        x - x位置
        y - y位置
        s0 - 最初のバンドに設定するサンプル値
        s1 - 2番目のバンドに設定するサンプル値
        s2 - 3番目のバンドに設定するサンプル値
        s3 - 4番目のバンドに設定するサンプル値