org.rococoa.cocoa.qd
Class ATSUGlyphInfoArray
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.qd.ATSUGlyphInfoArray
- Direct Known Subclasses:
- ATSUGlyphInfoArray.ByReference, ATSUGlyphInfoArray.ByValue
public class ATSUGlyphInfoArray
- extends com.ochafik.lang.jnaerator.runtime.Structure
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.
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 |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, 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)
byReference
public ATSUGlyphInfoArray.ByReference byReference()
byValue
public ATSUGlyphInfoArray.ByValue byValue()
clone
public ATSUGlyphInfoArray clone()
- Overrides:
clone
in class Object