モジュール java.desktop
パッケージ java.awt.image

クラスDataBufferByte

    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      DataBufferByte​(byte[][] dataArray, int size)
      指定された配列を持つバイト・ベースのDataBufferを構築します。
      DataBufferByte​(byte[][] dataArray, int size, int[] offsets)
      指定された配列、サイズ、およびオフセットを持つバイト・ベースのDataBufferを構築します。
      DataBufferByte​(byte[] dataArray, int size)
      指定された配列を使用して単一のバンクを持つバイト・ベースのDataBufferを構築します。
      DataBufferByte​(byte[] dataArray, int size, int offset)
      指定された配列、サイズ、およびオフセットを使用して単一のバンクを持つバイト・ベースのDataBufferを構築します。
      DataBufferByte​(int size)
      単一のバンクと指定されたサイズを持つバイト・ベースのDataBufferを構築します。
      DataBufferByte​(int size, int numBanks)
      指定された数のバンクを持つバイト・ベースのDataBufferを構築します。すべてのバンクは指定されたサイズを持ちます。
    • コンストラクタの詳細

      • DataBufferByte

        public DataBufferByte​(int size)
        単一のバンクと指定されたサイズを持つバイト・ベースのDataBufferを構築します。
        パラメータ:
        size - DataBufferのサイズ。
      • DataBufferByte

        public DataBufferByte​(int size,
                              int numBanks)
        指定された数のバンクを持つバイト・ベースのDataBufferを構築します。すべてのバンクは指定されたサイズを持ちます。
        パラメータ:
        size - DataBuffer内のバンクのサイズ。
        numBanks - DataBuffer内のバンク数。
      • DataBufferByte

        public DataBufferByte​(byte[] dataArray,
                              int size)
        指定された配列を使用して単一のバンクを持つバイト・ベースのDataBufferを構築します。 最初のsize要素だけを、このDataBufferへのアクセスに使用します。dataArrayは、size要素を格納するために十分な大きさを持つ必要があります。

        このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。

        パラメータ:
        dataArray - DataBufferのバイト配列。
        size - DataBufferバンクのサイズ。
      • DataBufferByte

        public DataBufferByte​(byte[] dataArray,
                              int size,
                              int offset)
        指定された配列、サイズ、およびオフセットを使用して単一のバンクを持つバイト・ベースのDataBufferを構築します。dataArrayは、少なくともoffset + size要素を持つ必要があります。 offsetからoffset + size - 1までの要素だけを、このDataBufferへのアクセスに使用します。

        このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。

        パラメータ:
        dataArray - DataBufferのバイト配列。
        size - DataBufferバンクのサイズ。
        offset - dataArrayへのオフセット。dataArrayは、少なくともoffset+size要素を持つ必要があります。
      • DataBufferByte

        public DataBufferByte​(byte[][] dataArray,
                              int size)
        指定された配列を持つバイト・ベースのDataBufferを構築します。 バンク数はdataArray.lengthの値と一致します。 各配列の最初のsize要素だけを、このDataBufferへのアクセスに使用します。

        このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。

        パラメータ:
        dataArray - DataBufferのバイト配列。
        size - DataBuffer内のバンクのサイズ。
      • DataBufferByte

        public DataBufferByte​(byte[][] dataArray,
                              int size,
                              int[] offsets)
        指定された配列、サイズ、およびオフセットを持つバイト・ベースのDataBufferを構築します。 バンク数はdataArray.lengthの値と一致します。 各配列は、size+対応するoffset以上の大きさである必要があります。 dataArrayエントリのoffset配列内にエントリが必要です。 バンクごとに、offsetからoffset+size - 1の要素だけをこのDataBufferにアクセスするために使用します。

        このコンストラクタによって作成されたDataBufferオブジェクトが一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がないことがあるので注意してください。

        パラメータ:
        dataArray - DataBufferのバイト配列。
        size - DataBuffer内のバンクのサイズ。
        offsets - 各配列へのオフセット。
    • メソッドの詳細

      • getData

        public byte[] getData​()
        デフォルト(最初の)バイト・データ配列を返します。

        このメソッドを呼び出すと、このDataBufferオブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。

        戻り値:
        最初のバイト・データ配列
      • getData

        public byte[] getData​(int bank)
        指定されたバンクのデータ配列を返します。

        このメソッドを呼び出すと、このDataBufferオブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。

        パラメータ:
        bank - データ配列を取得するバンク。
        戻り値:
        指定されたバンクのデータ配列
      • getBankData

        public byte[][] getBankData​()
        すべてのバンクについて、データ配列を返します。

        このメソッドを呼び出すと、このDataBufferオブジェクトが、一部の実装(ビデオ・メモリーに関連イメージをキャッシュするなど)で使われているパフォーマンス最適化と互換性がなくなることがあるので注意してください。

        戻り値:
        すべてのデータ配列
      • getElem

        public int getElem​(int i)
        要求されたデータ配列要素を、最初の(デフォルトの)バンクから返します。
        オーバーライド:
        getElem、クラス: DataBuffer
        パラメータ:
        i - 取得するデータ配列要素。
        戻り値:
        要求された整数型のデータ配列要素
        関連項目:
        setElem(int, int), setElem(int, int, int)
      • getElem

        public int getElem​(int bank,
                           int i)
        要求されたデータ配列要素を、指定されたバンクから返します。
        定義:
        getElem、クラス: DataBuffer
        パラメータ:
        bank - データ配列要素を取得するバンク。
        i - 取得するデータ配列要素。
        戻り値:
        要求された整数型のデータ配列要素
        関連項目:
        setElem(int, int), setElem(int, int, int)
      • setElem

        public void setElem​(int i,
                            int val)
        最初の(デフォルトの)バンクにある要求されたデータ配列要素を、指定された値に設定します。
        オーバーライド:
        setElem、クラス: DataBuffer
        パラメータ:
        i - 設定するデータ配列要素。
        val - データ配列要素を設定する整数値。
        関連項目:
        getElem(int), getElem(int, int)
      • setElem

        public void setElem​(int bank,
                            int i,
                            int val)
        指定されたバンク内の要求されたデータ配列要素を、指定されたint値で設定します。
        定義:
        setElem、クラス: DataBuffer
        パラメータ:
        bank - データ配列要素を設定するバンク。
        i - 設定するデータ配列要素。
        val - 指定されたデータ配列要素を設定する整数値。
        関連項目:
        getElem(int), getElem(int, int)