org.rococoa.cocoa.qd
Class ATSFlatDataStyleRunDataHeader

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

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

This is the data header that appears before the style run data structures.
This structure is what a non-zero offsetToStyleRuns in the
ATSFlatDataMainHeaderBlock points to in block 1.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:269
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 ATSFlatDataStyleRunDataHeader.ByReference
           
static class ATSFlatDataStyleRunDataHeader.ByValue
           
 
Field Summary
 int numberOfStyleRuns
           
 ATSUStyleRunInfo[] styleRunArray
          above.
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSFlatDataStyleRunDataHeader()
           
ATSFlatDataStyleRunDataHeader(int numberOfStyleRuns, ATSUStyleRunInfo[] styleRunArray)
           
 
Method Summary
static ATSFlatDataStyleRunDataHeader[] 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

numberOfStyleRuns

public int numberOfStyleRuns

styleRunArray

public ATSUStyleRunInfo[] styleRunArray
above. This structure is defined in ATSUnicode.h
C type : ATSUStyleRunInfo[1]

Constructor Detail

ATSFlatDataStyleRunDataHeader

public ATSFlatDataStyleRunDataHeader()

ATSFlatDataStyleRunDataHeader

public ATSFlatDataStyleRunDataHeader(int numberOfStyleRuns,
                                     ATSUStyleRunInfo[] styleRunArray)
Parameters:
numberOfStyleRuns - the number of style run data structures stored in this block
styleRunArray - above. This structure is defined in ATSUnicode.h
C type : ATSUStyleRunInfo[1]
Method Detail

newArray

public static ATSFlatDataStyleRunDataHeader[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.