クラスjdk.incubator.foreign.ValueLayout.OfFloatの
使用
ValueLayout.OfFloatを使用するパッケージ
-
jdk.incubator.foreignでのValueLayout.OfFloatの使用
ValueLayout.OfFloatとして宣言されたjdk.incubator.foreignのフィールド修飾子と型フィールド説明static final ValueLayout.OfFloat
ValueLayout.JAVA_FLOAT
Javafloat
と同じサイズの値レイアウト定数、8に設定されたビット整列、およびByteOrder.nativeOrder()
に設定されたバイト順序。型ValueLayout.OfFloatのパラメータを持つjdk.incubator.foreignのメソッド修飾子と型メソッド説明default MemorySegment
SegmentAllocator.allocate
(ValueLayout.OfFloat layout, float value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定した浮動小数値で初期化します。default MemorySegment
SegmentAllocator.allocateArray
(ValueLayout.OfFloat elementLayout, float[] array) 指定されたレイアウトでメモリー・セグメントを割り当て、特定の浮動配列で初期化します。float
MemoryAddress.get
(ValueLayout.OfFloat layout, long offset) このアドレスから浮動小数点を読み取り、指定されたレイアウトでオフセットします。default float
MemorySegment.get
(ValueLayout.OfFloat layout, long offset) このセグメントから浮動小数点を読み取り、特定のレイアウトでオフセットします。float
MemoryAddress.getAtIndex
(ValueLayout.OfFloat layout, long index) 指定されたレイアウト・サイズでスケーリングされた、このアドレスおよび索引から浮動小数点を読み取ります。default float
MemorySegment.getAtIndex
(ValueLayout.OfFloat layout, long index) このセグメントおよび索引から浮動小数点を読み取り、特定のレイアウト・サイズでスケーリングします。void
MemoryAddress.set
(ValueLayout.OfFloat layout, long offset, float value) このアドレス・インスタンスに浮動小数点を書き込み、指定されたレイアウトでオフセットします。default void
MemorySegment.set
(ValueLayout.OfFloat layout, long offset, float value) このセグメントに浮動小数点を書き込み、指定されたレイアウトでオフセットします。void
MemoryAddress.setAtIndex
(ValueLayout.OfFloat layout, long index, float value) 特定のレイアウト・サイズでスケーリングされた、このアドレス・インスタンスおよび索引に浮動小数点を書き込みます。default void
MemorySegment.setAtIndex
(ValueLayout.OfFloat layout, long index, float value) 特定のレイアウト・サイズでスケーリングされた、このセグメントおよび索引に浮動小数点を書き込みます。float[]
MemorySegment.toArray
(ValueLayout.OfFloat elementLayout) このメモリー・セグメントの内容を新しいfloat配列にコピーします。