org.rococoa.cocoa.qd
Class WidthTable

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/Fonts.h:1220
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 WidthTable.ByReference
           
static class WidthTable.ByValue
           
 
Field Summary
 byte aFace
           
 short aFID
           
 short aSize
           
 short device
           
 short face
           
 PointerByReference fHand
          family record used to build up table
C type : Handle
 short fID
           
 short fSize
           
 short hFactor
           
 short hOutput
           
 Point inDenom
          scale factors requested
C type : Point
 Point inNumer
          scale factors requested
C type : Point
 NativeLong sExtra
           
 NativeLong style
           
 int[] tabData
          character widths
C type : Fixed[256]
 PointerByReference tabFont
          font record used to build table
C type : Handle
 short tabSize
           
 boolean usedFam
           
 short vFactor
           
 short vOutput
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
WidthTable()
           
 
Method Summary
static WidthTable[] 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

tabData

public int[] tabData
character widths
C type : Fixed[256]


tabFont

public PointerByReference tabFont
font record used to build table
C type : Handle


sExtra

public NativeLong sExtra

style

public NativeLong style

fID

public short fID

fSize

public short fSize

face

public short face

device

public short device

inNumer

public Point inNumer
scale factors requested
C type : Point


inDenom

public Point inDenom
scale factors requested
C type : Point


aFID

public short aFID

fHand

public PointerByReference fHand
family record used to build up table
C type : Handle


usedFam

public boolean usedFam

aFace

public byte aFace

vOutput

public short vOutput

hOutput

public short hOutput

vFactor

public short vFactor

hFactor

public short hFactor

aSize

public short aSize

tabSize

public short tabSize
Constructor Detail

WidthTable

public WidthTable()
Method Detail

newArray

public static WidthTable[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.