org.rococoa.cocoa.ats
Class ATSJustWidthDeltaEntryOverride
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.ats.ATSJustWidthDeltaEntryOverride
- Direct Known Subclasses:
- ATSJustWidthDeltaEntryOverride.ByReference, ATSJustWidthDeltaEntryOverride.ByValue
public class ATSJustWidthDeltaEntryOverride
- extends com.ochafik.lang.jnaerator.runtime.Structure
ATSJustWidthDeltaEntryOverride
Summary:
The JustWidthDeltaEntryOverride structure specifies values for
the grow and shrink case during justification, both on the left
and on the right. It also contains flags. This particular
structure is used for passing justification overrides to LLC. For
further sfnt resource 'just' table constants and structures, see
SFNTLayoutTypes.h.
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
beforeGrowLimit
public int beforeGrowLimit
beforeShrinkLimit
public int beforeShrinkLimit
afterGrowLimit
public int afterGrowLimit
afterShrinkLimit
public int afterShrinkLimit
growFlags
public short growFlags
shrinkFlags
public short shrinkFlags
ATSJustWidthDeltaEntryOverride
public ATSJustWidthDeltaEntryOverride()
ATSJustWidthDeltaEntryOverride
public ATSJustWidthDeltaEntryOverride(int beforeGrowLimit,
int beforeShrinkLimit,
int afterGrowLimit,
int afterShrinkLimit,
short growFlags,
short shrinkFlags)
- Parameters:
beforeGrowLimit
- ems AW can grow by at most on LT
beforeShrinkLimit
- ems AW can shrink by at most on LT
afterGrowLimit
- ems AW can grow by at most on RB
afterShrinkLimit
- ems AW can shrink by at most on RB
growFlags
- flags controlling grow case
shrinkFlags
- flags controlling shrink case
byReference
public ATSJustWidthDeltaEntryOverride.ByReference byReference()
byValue
public ATSJustWidthDeltaEntryOverride.ByValue byValue()
clone
public ATSJustWidthDeltaEntryOverride clone()
- Overrides:
clone
in class Object