org.rococoa.cocoa.qd
Class FNSSysInfo

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

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

The FontSync library version number is binary-coded decimal:
8 bits of major version, 4 minor version and 4 bits revision.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/FontSync.h:83
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 FNSSysInfo.ByReference
           
static class FNSSysInfo.ByValue
           
 
Field Summary
 int iSysInfoVersion
          fill this in before calling FNSSysInfoGet
C type : FNSObjectVersion
 int oCurProfileVersion
           
 int oCurRefVersion
           
 int oFeatures
           
 short oFontSyncVersion
           
 int oMinProfileVersion
           
 int oMinRefVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FNSSysInfo()
           
FNSSysInfo(int iSysInfoVersion, int oFeatures, int oCurRefVersion, int oMinRefVersion, int oCurProfileVersion, int oMinProfileVersion, short oFontSyncVersion)
           
 
Method Summary
static FNSSysInfo[] 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

iSysInfoVersion

public int iSysInfoVersion
fill this in before calling FNSSysInfoGet
C type : FNSObjectVersion


oFeatures

public int oFeatures

oCurRefVersion

public int oCurRefVersion

oMinRefVersion

public int oMinRefVersion

oCurProfileVersion

public int oCurProfileVersion

oMinProfileVersion

public int oMinProfileVersion

oFontSyncVersion

public short oFontSyncVersion
Constructor Detail

FNSSysInfo

public FNSSysInfo()

FNSSysInfo

public FNSSysInfo(int iSysInfoVersion,
                  int oFeatures,
                  int oCurRefVersion,
                  int oMinRefVersion,
                  int oCurProfileVersion,
                  int oMinProfileVersion,
                  short oFontSyncVersion)
Parameters:
iSysInfoVersion - fill this in before calling FNSSysInfoGet
C type : FNSObjectVersion
oFeatures - C type : FNSFeatureFlags
oCurRefVersion - C type : FNSObjectVersion
oMinRefVersion - C type : FNSObjectVersion
oCurProfileVersion - C type : FNSObjectVersion
oMinProfileVersion - C type : FNSObjectVersion
Method Detail

newArray

public static FNSSysInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.