org.rococoa.cocoa.ats
Class ATSJustWidthDeltaEntryOverride

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

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

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.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h:512
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 ATSJustWidthDeltaEntryOverride.ByReference
           
static class ATSJustWidthDeltaEntryOverride.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
 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
ATSJustWidthDeltaEntryOverride()
           
ATSJustWidthDeltaEntryOverride(int beforeGrowLimit, int beforeShrinkLimit, int afterGrowLimit, int afterShrinkLimit, short growFlags, short shrinkFlags)
           
 
Method Summary
static ATSJustWidthDeltaEntryOverride[] 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

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

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
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 ATSJustWidthDeltaEntryOverride[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.