org.rococoa.cocoa.ats
Class ATSGlyphScreenMetrics

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

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

Glyph screen metrics
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, CALCULATE_SIZE
 
Constructor Summary
ATSGlyphScreenMetrics()
           
ATSGlyphScreenMetrics(Float32Point deviceAdvance, Float32Point topLeft, int height, int width, Float32Point sideBearing, Float32Point otherSideBearing)
           
 
Method Summary
 ATSGlyphScreenMetrics.ByReference byReference()
           
 ATSGlyphScreenMetrics.ByValue byValue()
           
 ATSGlyphScreenMetrics 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

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)
Method Detail

byReference

public ATSGlyphScreenMetrics.ByReference byReference()

byValue

public ATSGlyphScreenMetrics.ByValue byValue()

clone

public ATSGlyphScreenMetrics clone()
Overrides:
clone in class Object