org.rococoa.cocoa.ats
Class sfntFeatureHeader

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ATS.framework/Headers/SFNTTypes.h:448
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 sfntFeatureHeader.ByReference
           
static class sfntFeatureHeader.ByValue
           
 
Field Summary
 short featureNameCount
           
 short featureSetCount
           
 sfntFeatureName[] names
           
 int reserved
           
 sfntFontRunFeature[] runs
           
 sfntFontFeatureSetting[] settings
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
sfntFeatureHeader()
           
sfntFeatureHeader(int version, short featureNameCount, short featureSetCount, int reserved, sfntFeatureName[] names, sfntFontFeatureSetting[] settings, sfntFontRunFeature[] runs)
           
 
Method Summary
static sfntFeatureHeader[] 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

version

public int version

featureNameCount

public short featureNameCount

featureSetCount

public short featureSetCount

reserved

public int reserved

names

public sfntFeatureName[] names

settings

public sfntFontFeatureSetting[] settings

runs

public sfntFontRunFeature[] runs
Constructor Detail

sfntFeatureHeader

public sfntFeatureHeader()

sfntFeatureHeader

public sfntFeatureHeader(int version,
                         short featureNameCount,
                         short featureSetCount,
                         int reserved,
                         sfntFeatureName[] names,
                         sfntFontFeatureSetting[] settings,
                         sfntFontRunFeature[] runs)
Parameters:
version - 1.0
reserved - set to 0
names - C type : sfntFeatureName[1]
settings - C type : sfntFontFeatureSetting[1]
runs - C type : sfntFontRunFeature[1]
Method Detail

newArray

public static sfntFeatureHeader[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.