org.rococoa.cocoa.qd
Class ATSUGlyphInfoArray

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

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

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.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h:983
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 ATSUGlyphInfoArray.ByReference
           
static class ATSUGlyphInfoArray.ByValue
           
 
Field Summary
 ATSUGlyphInfo[] glyphs
           
 QDLibrary.OpaqueATSUTextLayout layout
           
 NativeLong numGlyphs
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSUGlyphInfoArray()
           
ATSUGlyphInfoArray(QDLibrary.OpaqueATSUTextLayout layout, NativeLong numGlyphs, ATSUGlyphInfo[] glyphs)
           
 
Method Summary
static ATSUGlyphInfoArray[] 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

layout

public QDLibrary.OpaqueATSUTextLayout layout

numGlyphs

public NativeLong numGlyphs

glyphs

public ATSUGlyphInfo[] glyphs
Constructor Detail

ATSUGlyphInfoArray

public ATSUGlyphInfoArray()

ATSUGlyphInfoArray

public ATSUGlyphInfoArray(QDLibrary.OpaqueATSUTextLayout layout,
                          NativeLong numGlyphs,
                          ATSUGlyphInfo[] glyphs)
Parameters:
layout - C type : ATSUTextLayout
numGlyphs - C type : ItemCount
glyphs - C type : ATSUGlyphInfo[1]
Method Detail

newArray

public static ATSUGlyphInfoArray[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.