org.rococoa.cocoa.ats
Class ATSGlyphScreenMetrics

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

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

Glyph screen metrics
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ATS.framework/Headers/ATSTypes.h:349
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 ATSGlyphScreenMetrics.ByReference
           
static class ATSGlyphScreenMetrics.ByValue
           
 
Field Summary
 Float32Point deviceAdvance
           
 int height
           
 Float32Point otherSideBearing
           
 Float32Point sideBearing
           
 Float32Point topLeft
           
 int width
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSGlyphScreenMetrics()
           
ATSGlyphScreenMetrics(Float32Point deviceAdvance, Float32Point topLeft, int height, int width, Float32Point sideBearing, Float32Point otherSideBearing)
           
 
Method Summary
static ATSGlyphScreenMetrics[] 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

deviceAdvance

public Float32Point deviceAdvance

topLeft

public Float32Point topLeft

height

public int height

width

public int width

sideBearing

public Float32Point sideBearing

otherSideBearing

public Float32Point otherSideBearing
Constructor Detail

ATSGlyphScreenMetrics

public ATSGlyphScreenMetrics()

ATSGlyphScreenMetrics

public ATSGlyphScreenMetrics(Float32Point deviceAdvance,
                             Float32Point topLeft,
                             int height,
                             int width,
                             Float32Point sideBearing,
                             Float32Point otherSideBearing)
Parameters:
deviceAdvance - C type : ATSPoint
topLeft - C type : ATSPoint
sideBearing - C type : ATSPoint
otherSideBearing - C type : ATSPoint
Method Detail

newArray

public static ATSGlyphScreenMetrics[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.