org.rococoa.cocoa.qd
Class ATSUGlyphSelector

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<ATSUGlyphSelector,ATSUGlyphSelector.ByValue,ATSUGlyphSelector.ByReference>
          extended by org.rococoa.cocoa.qd.ATSUGlyphSelector
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<ATSUGlyphSelector,ATSUGlyphSelector.ByValue,ATSUGlyphSelector.ByReference>>
Direct Known Subclasses:
ATSUGlyphSelector.ByReference, ATSUGlyphSelector.ByValue

public class ATSUGlyphSelector
extends Structure<ATSUGlyphSelector,ATSUGlyphSelector.ByValue,ATSUGlyphSelector.ByReference>

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.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h:925
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
 
Constructor Summary
ATSUGlyphSelector()
           
ATSUGlyphSelector(short collection, short glyphID)
           
 
Method Summary
static ATSUGlyphSelector[] newArray(int arrayLength)
           
 
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
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

collection

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


glyphID

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

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.
C type : GlyphCollection
glyphID - The glyph ID of the glyph (when collection is
kGlyphCollectionGID). For Adobe glyph collections, this value
represents a CID
C type : GlyphID
Method Detail

newArray

public static ATSUGlyphSelector[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.