org.rococoa.cocoa.qd
Class ATSFlatDataLineInfoHeader

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

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

This structure is the main data header for the flattened line info data. This
is what a non-zero offsetToLineInfo points to in the
ATSFlatDataTextLayoutDataHeader structure above.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:240
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 ATSFlatDataLineInfoHeader.ByReference
           
static class ATSFlatDataLineInfoHeader.ByValue
           
 
Field Summary
 ATSFlatDataLineInfoData[] lineInfoArray
          specified above.
 int numberOfLines
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSFlatDataLineInfoHeader()
           
ATSFlatDataLineInfoHeader(int numberOfLines, ATSFlatDataLineInfoData[] lineInfoArray)
           
 
Method Summary
static ATSFlatDataLineInfoHeader[] 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

numberOfLines

public int numberOfLines

lineInfoArray

public ATSFlatDataLineInfoData[] lineInfoArray
specified above.
C type : ATSFlatDataLineInfoData[1]

Constructor Detail

ATSFlatDataLineInfoHeader

public ATSFlatDataLineInfoHeader()

ATSFlatDataLineInfoHeader

public ATSFlatDataLineInfoHeader(int numberOfLines,
                                 ATSFlatDataLineInfoData[] lineInfoArray)
Parameters:
numberOfLines - this structure shouldn't even be used.
lineInfoArray - specified above.
C type : ATSFlatDataLineInfoData[1]
Method Detail

newArray

public static ATSFlatDataLineInfoHeader[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.