org.rococoa.cocoa.qd
Class ATSFlatDataTextLayoutDataHeader
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<ATSFlatDataTextLayoutDataHeader,ATSFlatDataTextLayoutDataHeader.ByValue,ATSFlatDataTextLayoutDataHeader.ByReference>
org.rococoa.cocoa.qd.ATSFlatDataTextLayoutDataHeader
- All Implemented Interfaces:
- StructureType, StructureTypeDependent, Comparable<Structure<ATSFlatDataTextLayoutDataHeader,ATSFlatDataTextLayoutDataHeader.ByValue,ATSFlatDataTextLayoutDataHeader.ByReference>>
- Direct Known Subclasses:
- ATSFlatDataTextLayoutDataHeader.ByReference, ATSFlatDataTextLayoutDataHeader.ByValue
public class ATSFlatDataTextLayoutDataHeader
- extends Structure<ATSFlatDataTextLayoutDataHeader,ATSFlatDataTextLayoutDataHeader.ByValue,ATSFlatDataTextLayoutDataHeader.ByReference>
This is the header that is attached to each flattened text layout. The
number of flattened text layouts in the stucture is specified by the
ATSFlatDataTextLayoutHeader structure that is below.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:155
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.
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 |
sizeOfLayoutData
public int sizeOfLayoutData
textLayoutLength
public int textLayoutLength
offsetToLayoutControls
public int offsetToLayoutControls
offsetToLineInfo
public int offsetToLineInfo
ATSFlatDataTextLayoutDataHeader
public ATSFlatDataTextLayoutDataHeader()
ATSFlatDataTextLayoutDataHeader
public ATSFlatDataTextLayoutDataHeader(int sizeOfLayoutData,
int textLayoutLength,
int offsetToLayoutControls,
int offsetToLineInfo)
- Parameters:
sizeOfLayoutData
- padding bytes and such.
textLayoutLength
- the number of characters covered by this flattened text layout
offsetToLayoutControls
- controls.
offsetToLineInfo
- in this layout.
newArray
public static ATSFlatDataTextLayoutDataHeader[] newArray(int arrayLength)
Copyright © 2009. All Rights Reserved.