-
Constructor Summary
Constructors
Creates a new reference to a short value initialized to zero.
Creates a new reference to a float value
Creates a new reference to a float value
-
Method Summary
void
Copies the float value from native memory
final int
Gets the native size of type of reference in bytes.
void
Copies the float value to native memory
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FloatByReference
public FloatByReference()
Creates a new reference to a short value initialized to zero.
-
FloatByReference
public FloatByReference(Float value)
Creates a new reference to a float value
- Parameters:
value - the initial native value
-
FloatByReference
public FloatByReference(float value)
Creates a new reference to a float value
- Parameters:
value - the initial native value
-
Method Details
-
toNative
Copies the float value to native memory
- Parameters:
runtime - the current runtime.
buffer - the native memory buffer.
offset - the memory offset.
-
fromNative
Copies the float value from native memory
- Parameters:
runtime - the current runtime.
buffer - the native memory buffer.
offset - the memory offset.
-
nativeSize
public final int nativeSize(Runtime runtime)
Gets the native size of type of reference in bytes.
- Parameters:
runtime - the current runtime.
- Returns:
- the size of a byte in bytes