org.rococoa.cocoa.ats
Class JustWidthDeltaEntry

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<JustWidthDeltaEntry,JustWidthDeltaEntry.ByValue,JustWidthDeltaEntry.ByReference>
          extended by org.rococoa.cocoa.ats.JustWidthDeltaEntry
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<JustWidthDeltaEntry,JustWidthDeltaEntry.ByValue,JustWidthDeltaEntry.ByReference>>
Direct Known Subclasses:
JustWidthDeltaEntry.ByReference, JustWidthDeltaEntry.ByValue

public class JustWidthDeltaEntry
extends Structure<JustWidthDeltaEntry,JustWidthDeltaEntry.ByValue,JustWidthDeltaEntry.ByReference>

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.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h:807
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
          ems AW can grow by at most on RB
C type : Fixed
 int afterShrinkLimit
          ems AW can shrink by at most on RB
C type : Fixed
 int beforeGrowLimit
          ems AW can grow by at most on LT
C type : Fixed
 int beforeShrinkLimit
          ems AW can shrink by at most on LT
C type : Fixed
 short growFlags
          flags controlling grow case
C type : JustificationFlags
 int justClass
           
 short shrinkFlags
          flags controlling shrink case
C type : JustificationFlags
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
JustWidthDeltaEntry()
           
JustWidthDeltaEntry(int justClass, int beforeGrowLimit, int beforeShrinkLimit, int afterGrowLimit, int afterShrinkLimit, short growFlags, short shrinkFlags)
           
 
Method Summary
static JustWidthDeltaEntry[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

justClass

public int justClass

beforeGrowLimit

public int beforeGrowLimit
ems AW can grow by at most on LT
C type : Fixed


beforeShrinkLimit

public int beforeShrinkLimit
ems AW can shrink by at most on LT
C type : Fixed


afterGrowLimit

public int afterGrowLimit
ems AW can grow by at most on RB
C type : Fixed


afterShrinkLimit

public int afterShrinkLimit
ems AW can shrink by at most on RB
C type : Fixed


growFlags

public short growFlags
flags controlling grow case
C type : JustificationFlags


shrinkFlags

public short shrinkFlags
flags controlling shrink case
C type : JustificationFlags

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
C type : Fixed
beforeShrinkLimit - ems AW can shrink by at most on LT
C type : Fixed
afterGrowLimit - ems AW can grow by at most on RB
C type : Fixed
afterShrinkLimit - ems AW can shrink by at most on RB
C type : Fixed
growFlags - flags controlling grow case
C type : JustificationFlags
shrinkFlags - flags controlling shrink case
C type : JustificationFlags
Method Detail

newArray

public static JustWidthDeltaEntry[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.