Package apple.coretext.struct
Class SFNTLookupBinarySearchHeader
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.coretext.struct.SFNTLookupBinarySearchHeader
-
public final class SFNTLookupBinarySearchHeader extends org.moe.natj.c.StructObject
-
-
Constructor Summary
Constructors Modifier Constructor Description SFNTLookupBinarySearchHeader()protectedSFNTLookupBinarySearchHeader(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description charentrySelector()log2 (largest power of two <= nUnits)charnUnits()number of units in tablecharrangeShift()(nUnits - largest power of two <= nUnits) * unitSizecharsearchRange()(largest power of two <= nUnits) * unitSizevoidsetEntrySelector(char value)log2 (largest power of two <= nUnits)voidsetNUnits(char value)number of units in tablevoidsetRangeShift(char value)(nUnits - largest power of two <= nUnits) * unitSizevoidsetSearchRange(char value)(largest power of two <= nUnits) * unitSizevoidsetUnitSize(char value)size of a unit in bytescharunitSize()size of a unit in bytes
-
-
-
Method Detail
-
unitSize
public char unitSize()
size of a unit in bytes
-
setUnitSize
public void setUnitSize(char value)
size of a unit in bytes
-
nUnits
public char nUnits()
number of units in table
-
setNUnits
public void setNUnits(char value)
number of units in table
-
searchRange
public char searchRange()
(largest power of two <= nUnits) * unitSize
-
setSearchRange
public void setSearchRange(char value)
(largest power of two <= nUnits) * unitSize
-
entrySelector
public char entrySelector()
log2 (largest power of two <= nUnits)
-
setEntrySelector
public void setEntrySelector(char value)
log2 (largest power of two <= nUnits)
-
rangeShift
public char rangeShift()
(nUnits - largest power of two <= nUnits) * unitSize
-
setRangeShift
public void setRangeShift(char value)
(nUnits - largest power of two <= nUnits) * unitSize
-
-