クラス
java.nio.Bufferの使用
-
Bufferを使用しているパッケージ パッケージ 説明 java.nio データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。javafx.scene.image イメージをロードおよび表示するクラスのセットを提供します。 -
-
java.nioでのBufferの使用
java.nioでのBufferのサブクラス 修飾子と型 クラス 説明 class
ByteBuffer
byteバッファです。class
CharBuffer
charバッファです。class
DoubleBuffer
doubleバッファです。class
FloatBuffer
floatバッファです。class
IntBuffer
intバッファです。class
LongBuffer
longバッファです。class
MappedByteBuffer
ファイルのメモリー・マップ領域を内容とするダイレクトbyteバッファです。class
ShortBuffer
shortバッファです。Bufferを返すjava.nioのメソッド 修飾子と型 メソッド 説明 Buffer
Buffer. clear()
このバッファをクリアします。abstract Buffer
Buffer. duplicate()
このバッファの内容を共有する新しいバッファを作成します。Buffer
Buffer. flip()
このバッファをフリップ(反転)します。Buffer
Buffer. limit(int newLimit)
このバッファのリミットを設定します。Buffer
Buffer. mark()
このバッファの現在位置にマークを設定します。Buffer
Buffer. position(int newPosition)
このバッファの位置を設定します。Buffer
Buffer. reset()
バッファの位置を以前にマークした位置に戻します。Buffer
Buffer. rewind()
このバッファをリワインド(巻き戻し)します。abstract Buffer
Buffer. slice()
内容がこのバッファ内容の共有されたサブ・シーケンスである新しいバッファを作成します。 -
javafx.scene.imageでの「バッファ」の使用
型Bufferの型パラメータを持つjavafx.scene.imageのクラス 修飾子と型 クラス 説明 class
PixelFormat<T extends Buffer>
PixelFormat
オブジェクトでは、特定のフォーマットのピクセルについてデータのレイアウトを定義します。class
WritablePixelFormat<T extends Buffer>
フル・カラーを格納でき、そのため、任意のイメージからピクセル・データを書き込む場合に宛先フォーマットとして使用できるピクセル・フォーマットを表すPixelFormat
オブジェクト。型Bufferの型パラメータを持つjavafx.scene.imageのメソッド 修飾子と型 メソッド 説明 <T extends Buffer>
voidPixelReader. getPixels(int x, int y, int w, int h, WritablePixelFormat<T> pixelformat, T buffer, int scanlineStride)
面の矩形リージョンから、指定されたバッファにピクセル・データを読み込みます。<T extends Buffer>
voidPixelWriter. setPixels(int x, int y, int w, int h, PixelFormat<T> pixelformat, T buffer, int scanlineStride)
バッファから面の矩形リージョンにピクセル・データを格納します。
-