- java.lang.Object
-
- jnr.ffi.Struct.Member
-
- jnr.ffi.Struct.NumberField
-
- jnr.ffi.Struct.Float
-
- Enclosing class:
- Struct
public class Struct.Float extends Struct.NumberField
-
-
Field Summary
-
Fields inherited from class jnr.ffi.Struct.NumberField
type
-
-
Constructor Summary
Constructors Constructor Description Float()Float(Struct.Offset offset)Creates a new float field at a specific offset
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubledoubleValue()Returns anfloatrepresentation of thisNumber.floatfloatValue()Returns anfloatrepresentation of thisNumber.floatget()intintValue()Returns aintrepresentation of thisNumber.longlongValue()Returns alongrepresentation of thisNumber.voidset(float value)voidset(Number value)Sets the field to a new value.StringtoString()Returns a string representation of thisNumber.-
Methods inherited from class jnr.ffi.Struct.NumberField
byteValue, getMemory, offset, shortValue, struct
-
-
-
-
Constructor Detail
-
Float
public Float()
-
Float
public Float(Struct.Offset offset)
Creates a new float field at a specific offset- Parameters:
offset- The offset within the memory area for this field.
-
-
Method Detail
-
get
public final float get()
-
set
public final void set(float value)
-
set
public void set(Number value)
Description copied from class:Struct.NumberFieldSets the field to a new value.- Specified by:
setin classStruct.NumberField- Parameters:
value- The new value.
-
intValue
public final int intValue()
Description copied from class:Struct.NumberFieldReturns aintrepresentation of thisNumber.- Specified by:
intValuein classStruct.NumberField- Returns:
- a
intvalue for thisNumber.
-
doubleValue
public final double doubleValue()
Description copied from class:Struct.NumberFieldReturns anfloatrepresentation of thisNumber.- Overrides:
doubleValuein classStruct.NumberField- Returns:
- an
floatvalue for thisNumber.
-
floatValue
public final float floatValue()
Description copied from class:Struct.NumberFieldReturns anfloatrepresentation of thisNumber.- Overrides:
floatValuein classStruct.NumberField- Returns:
- an
floatvalue for thisNumber.
-
longValue
public final long longValue()
Description copied from class:Struct.NumberFieldReturns alongrepresentation of thisNumber.- Overrides:
longValuein classStruct.NumberField- Returns:
- a
longvalue for thisNumber.
-
toString
public final String toString()
Description copied from class:Struct.NumberFieldReturns a string representation of thisNumber.- Overrides:
toStringin classStruct.NumberField- Returns:
- a string representation of this
Number.
-
-