org.rococoa.cocoa.qd
Class ATSUGlyphInfo
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.qd.ATSUGlyphInfo
- Direct Known Subclasses:
- ATSUGlyphInfo.ByReference, ATSUGlyphInfo.ByValue
public class ATSUGlyphInfo
- extends com.ochafik.lang.jnaerator.runtime.Structure
ATSUGlyphInfo
Summary:
Structure returned by ATSUGetGlyphInfo
Discussion:
ATSUGetGlyphInfo will return an array of these structs, one for
each glyph in the specified range. You can then make changes to
the data before drawing it with ATSUDrawGlyphInfo. These
functions are 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 |
glyphID
public short glyphID
reserved
public short reserved
layoutFlags
public int layoutFlags
charIndex
public NativeLong charIndex
style
public QDLibrary.OpaqueATSUStyle style
deltaY
public float deltaY
idealX
public float idealX
screenX
public short screenX
caretX
public short caretX
ATSUGlyphInfo
public ATSUGlyphInfo()
ATSUGlyphInfo
public ATSUGlyphInfo(short glyphID,
short reserved,
int layoutFlags,
NativeLong charIndex,
QDLibrary.OpaqueATSUStyle style,
float deltaY,
float idealX,
short screenX,
short caretX)
byReference
public ATSUGlyphInfo.ByReference byReference()
byValue
public ATSUGlyphInfo.ByValue byValue()
clone
public ATSUGlyphInfo clone()
- Overrides:
clone
in class Object