org.rococoa.cocoa.ats
Class sfntFeatureHeader

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

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

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, CALCULATE_SIZE
 
Constructor Summary
sfntFeatureHeader()
           
sfntFeatureHeader(int version, short featureNameCount, short featureSetCount, int reserved, sfntFeatureName[] names, sfntFontFeatureSetting[] settings, sfntFontRunFeature[] runs)
           
 
Method Summary
 sfntFeatureHeader.ByReference byReference()
           
 sfntFeatureHeader.ByValue byValue()
           
 sfntFeatureHeader 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

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

byReference

public sfntFeatureHeader.ByReference byReference()

byValue

public sfntFeatureHeader.ByValue byValue()

clone

public sfntFeatureHeader clone()
Overrides:
clone in class Object