org.rococoa.cocoa.qd
Class ATSUGlyphSelector

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.qd.ATSUGlyphSelector
Direct Known Subclasses:
ATSUGlyphSelector.ByReference, ATSUGlyphSelector.ByValue

public class ATSUGlyphSelector
extends com.ochafik.lang.jnaerator.runtime.Structure

ATSUGlyphSelector

Discussion:
ATSUGlyphSelector can direct ATSUI to use a specific glyph
instead of the one that ATSUI normally derives. The glyph can be
specified either as a glyphID (specific to the font used) or CID
from a specfic collection defined by the collection entry.
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.


Nested Class Summary
static class ATSUGlyphSelector.ByReference
           
static class ATSUGlyphSelector.ByValue
           
 
Field Summary
 short collection
          A glyph collection constant.
 short glyphID
          The glyph ID of the glyph (when collection is
kGlyphCollectionGID).
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ATSUGlyphSelector()
           
ATSUGlyphSelector(short collection, short glyphID)
           
 
Method Summary
 ATSUGlyphSelector.ByReference byReference()
           
 ATSUGlyphSelector.ByValue byValue()
           
 ATSUGlyphSelector clone()
           
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

collection

public short collection
A glyph collection constant. See the definition of GlyphCollection
for possible values for this field.


glyphID

public short glyphID
The glyph ID of the glyph (when collection is
kGlyphCollectionGID). For Adobe glyph collections, this value
represents a CID

Constructor Detail

ATSUGlyphSelector

public ATSUGlyphSelector()

ATSUGlyphSelector

public ATSUGlyphSelector(short collection,
                         short glyphID)
Parameters:
collection - A glyph collection constant. See the definition of GlyphCollection
for possible values for this field.
glyphID - The glyph ID of the glyph (when collection is
kGlyphCollectionGID). For Adobe glyph collections, this value
represents a CID
Method Detail

byReference

public ATSUGlyphSelector.ByReference byReference()

byValue

public ATSUGlyphSelector.ByValue byValue()

clone

public ATSUGlyphSelector clone()
Overrides:
clone in class Object