インタフェースjava.lang.foreign.ValueLayout.OfFloatの
使用

ValueLayout.OfFloatを使用するパッケージ
パッケージ
説明
Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
  • java.lang.foreignでのValueLayout.OfFloatの使用

    ValueLayout.OfFloatとして宣言されたjava.lang.foreignのフィールド
    修飾子と型
    フィールド
    説明
    static final ValueLayout.OfFloat
    ValueLayout.JAVA_FLOAT
    サイズがJava float、4に設定されたバイト整列、およびByteOrder.nativeOrder()に設定されたバイト順序と同じ値レイアウト定数。
    static final ValueLayout.OfFloat
    サイズがJavaのfloatと同じで、バイト順序がByteOrder.nativeOrder()に設定されている整列されていない値レイアウト定数。
    ValueLayout.OfFloatを返すjava.lang.foreignのメソッド
    修飾子と型
    メソッド
    説明
    ValueLayout.OfFloat.withByteAlignment(long byteAlignment)
    このレイアウトと同じ特性を持つメモリー・レイアウトを返しますが、指定された整列制約(バイト単位)を使用します。
    ValueLayout.OfFloat.withName(String name)
    このレイアウトと同じ特性を持つメモリー・レイアウトを、指定された名前で返します。
    ValueLayout.OfFloat.withOrder(ByteOrder order)
    このレイアウトと同じ特性を持つ値レイアウトを、指定されたバイト順序で返します。
    ValueLayout.OfFloat.withoutName()
    このレイアウトと同じ特性を持つメモリー・レイアウトを名前なしで返します。
    ValueLayout.OfFloatのパラメータを持つjava.lang.foreignのメソッド
    修飾子と型
    メソッド
    説明
    SegmentAllocator.allocateFrom(ValueLayout.OfFloat layout, float value)
    指定されたfloat値で初期化された新しいメモリー・セグメントを返します。
    SegmentAllocator.allocateFrom(ValueLayout.OfFloat elementLayout, float... elements)
    指定されたfloat配列の要素で初期化された新しいメモリー・セグメントを返します。
    float
    MemorySegment.get(ValueLayout.OfFloat layout, long offset)
    指定されたレイアウトを使用して、指定されたオフセットでこのセグメントからフロートを読み取ります。
    float
    MemorySegment.getAtIndex(ValueLayout.OfFloat layout, long index)
    指定された索引のこのセグメントからフロートを読み取り、指定されたレイアウト・サイズでスケールします。
    void
    MemorySegment.set(ValueLayout.OfFloat layout, long offset, float value)
    指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにフロートを書き込みます。
    void
    MemorySegment.setAtIndex(ValueLayout.OfFloat layout, long index, float value)
    指定された索引でこのセグメントにフロートを書き込み、指定されたレイアウト・サイズでスケールします。
    float[]
    MemorySegment.toArray(ValueLayout.OfFloat elementLayout)
    このメモリー・セグメントの内容を新しい浮動小数配列にコピーします。