org.rococoa.cocoa.ats
Class JustWidthDeltaEntry

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.ats.JustWidthDeltaEntry
Direct Known Subclasses:
JustWidthDeltaEntry.ByReference, JustWidthDeltaEntry.ByValue

public class JustWidthDeltaEntry
extends com.ochafik.lang.jnaerator.runtime.Structure

JustWidthDeltaEntry is the justification table entry structure. The justClass value (which is
actually limited to 7 bits by the state table structure) is defined as a long for PPC alignment reasons.
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.


Nested Class Summary
static class JustWidthDeltaEntry.ByReference
           
static class JustWidthDeltaEntry.ByValue
           
 
Field Summary
 int afterGrowLimit
           
 int afterShrinkLimit
           
 int beforeGrowLimit
           
 int beforeShrinkLimit
           
 short growFlags
           
 int justClass
           
 short shrinkFlags
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
JustWidthDeltaEntry()
           
JustWidthDeltaEntry(int justClass, int beforeGrowLimit, int beforeShrinkLimit, int afterGrowLimit, int afterShrinkLimit, short growFlags, short shrinkFlags)
           
 
Method Summary
 JustWidthDeltaEntry.ByReference byReference()
           
 JustWidthDeltaEntry.ByValue byValue()
           
 JustWidthDeltaEntry clone()
           
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

justClass

public int justClass

beforeGrowLimit

public int beforeGrowLimit

beforeShrinkLimit

public int beforeShrinkLimit

afterGrowLimit

public int afterGrowLimit

afterShrinkLimit

public int afterShrinkLimit

growFlags

public short growFlags

shrinkFlags

public short shrinkFlags
Constructor Detail

JustWidthDeltaEntry

public JustWidthDeltaEntry()

JustWidthDeltaEntry

public JustWidthDeltaEntry(int justClass,
                           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
Method Detail

byReference

public JustWidthDeltaEntry.ByReference byReference()

byValue

public JustWidthDeltaEntry.ByValue byValue()

clone

public JustWidthDeltaEntry clone()
Overrides:
clone in class Object