org.rococoa.cocoa.qd
Class ATSUGlyphInfo
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<ATSUGlyphInfo,ATSUGlyphInfo.ByValue,ATSUGlyphInfo.ByReference>
org.rococoa.cocoa.qd.ATSUGlyphInfo
- All Implemented Interfaces:
- StructureType, StructureTypeDependent, Comparable<Structure<ATSUGlyphInfo,ATSUGlyphInfo.ByValue,ATSUGlyphInfo.ByReference>>
- Direct Known Subclasses:
- ATSUGlyphInfo.ByReference, ATSUGlyphInfo.ByValue
public class ATSUGlyphInfo
- extends Structure<ATSUGlyphInfo,ATSUGlyphInfo.ByValue,ATSUGlyphInfo.ByReference>
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.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h:955
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 |
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)
- Parameters:
glyphID - C type : GlyphID
charIndex - C type : UniCharArrayOffset
style - C type : ATSUStyle
deltaY - C type : Float32
idealX - C type : Float32
newArray
public static ATSUGlyphInfo[] newArray(int arrayLength)
Copyright © 2009. All Rights Reserved.