クラスjava.lang.foreign.ValueLayout.OfFloatの
使用
-
java.lang.foreignでのValueLayout.OfFloatPREVIEWの使用
修飾子と型フィールド説明static final ValueLayout.OfFloatPREVIEW
ValueLayout.JAVA_FLOAT
サイズがJavafloat
、ビット位置合わせが32、バイト順序がByteOrder.nativeOrder()
に設定されている値レイアウト定数。修飾子と型メソッド説明default MemorySegmentPREVIEW
SegmentAllocator.allocate
(ValueLayout.OfFloatPREVIEW layout, float value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定された浮動小数値で初期化します。default MemorySegmentPREVIEW
SegmentAllocator.allocateArray
(ValueLayout.OfFloatPREVIEW elementLayout, float... elements) 指定されたレイアウトでメモリー・セグメントを割り当て、指定された浮動小数要素で初期化します。float
MemoryAddress.get
(ValueLayout.OfFloatPREVIEW layout, long offset) 指定されたレイアウトを使用して、指定されたオフセットでこのアドレスからフロートを読み取ります。default float
MemorySegment.get
(ValueLayout.OfFloatPREVIEW layout, long offset) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントからフロートを読み取ります。float
MemoryAddress.getAtIndex
(ValueLayout.OfFloatPREVIEW layout, long index) 指定された索引のこのアドレスからフロートを読み取り、指定されたレイアウト・サイズでスケールします。default float
MemorySegment.getAtIndex
(ValueLayout.OfFloatPREVIEW layout, long index) 指定された索引のこのセグメントからフロートを読み取り、指定されたレイアウト・サイズでスケールします。void
MemoryAddress.set
(ValueLayout.OfFloatPREVIEW layout, long offset, float value) 指定されたオフセットを使用して、浮動小数点をこのアドレスに書き込みます。default void
MemorySegment.set
(ValueLayout.OfFloatPREVIEW layout, long offset, float value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにフロートを書き込みます。void
MemoryAddress.setAtIndex
(ValueLayout.OfFloatPREVIEW layout, long index, float value) 指定された索引のこのアドレスにフロートを書き込み、指定されたレイアウト・サイズでスケールします。default void
MemorySegment.setAtIndex
(ValueLayout.OfFloatPREVIEW layout, long index, float value) 指定された索引でこのセグメントにフロートを書き込み、指定されたレイアウト・サイズでスケールします。float[]
MemorySegment.toArray
(ValueLayout.OfFloatPREVIEW elementLayout) このメモリー・セグメントの内容を新しい浮動小数配列にコピーします。