org.rococoa.cocoa.qd
Class ATSUGlyphInfoArray
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<ATSUGlyphInfoArray,ATSUGlyphInfoArray.ByValue,ATSUGlyphInfoArray.ByReference>
org.rococoa.cocoa.qd.ATSUGlyphInfoArray
- All Implemented Interfaces:
- StructureType, StructureTypeDependent, Comparable<Structure<ATSUGlyphInfoArray,ATSUGlyphInfoArray.ByValue,ATSUGlyphInfoArray.ByReference>>
- Direct Known Subclasses:
- ATSUGlyphInfoArray.ByReference, ATSUGlyphInfoArray.ByValue
public class ATSUGlyphInfoArray
- extends Structure<ATSUGlyphInfoArray,ATSUGlyphInfoArray.ByValue,ATSUGlyphInfoArray.ByReference>
ATSUGlyphInfoArray
Summary:
Structure returned by ATSUGetGlyphInfo
Discussion:
This data structure is returned by ATSUGetGlyphInfo. layout is
the same layout you pass in to ATSUGetGlyphInfo, numGlyphs is the
number of glyphs stored in the array glyphs. See the definition
of ATSUGlyphInfo for more information about the data structures
contained in the glyphs array. The ATSUGetGlyphInfo function is
no longer recommended; see ATSUnicodeDirectAccess.h for
replacement functions.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h:983
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 |
layout
public QDLibrary.OpaqueATSUTextLayout layout
numGlyphs
public NativeLong numGlyphs
glyphs
public ATSUGlyphInfo[] glyphs
ATSUGlyphInfoArray
public ATSUGlyphInfoArray()
ATSUGlyphInfoArray
public ATSUGlyphInfoArray(QDLibrary.OpaqueATSUTextLayout layout,
NativeLong numGlyphs,
ATSUGlyphInfo[] glyphs)
- Parameters:
layout
- C type : ATSUTextLayout
numGlyphs
- C type : ItemCount
glyphs
- C type : ATSUGlyphInfo[1]
newArray
public static ATSUGlyphInfoArray[] newArray(int arrayLength)
Copyright © 2009. All Rights Reserved.