org.rococoa.cocoa.ats
Class KernSubtableHeader

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

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

Overall Subtable header format
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 KernSubtableHeader.ByReference
           
static class KernSubtableHeader.ByValue
           
 
Field Summary
 KernFormatSpecificHeader fsHeader
           
 int length
           
 short stInfo
           
 short tupleIndex
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
KernSubtableHeader()
           
KernSubtableHeader(int length, short stInfo, short tupleIndex, KernFormatSpecificHeader fsHeader)
           
 
Method Summary
 KernSubtableHeader.ByReference byReference()
           
 KernSubtableHeader.ByValue byValue()
           
 KernSubtableHeader 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

length

public int length

stInfo

public short stInfo

tupleIndex

public short tupleIndex

fsHeader

public KernFormatSpecificHeader fsHeader
Constructor Detail

KernSubtableHeader

public KernSubtableHeader()

KernSubtableHeader

public KernSubtableHeader(int length,
                          short stInfo,
                          short tupleIndex,
                          KernFormatSpecificHeader fsHeader)
Parameters:
length - length in bytes (including this header)
stInfo - subtable info
tupleIndex - tuple index for variation subtables
fsHeader - format specific sub-header
Method Detail

byReference

public KernSubtableHeader.ByReference byReference()

byValue

public KernSubtableHeader.ByValue byValue()

clone

public KernSubtableHeader clone()
Overrides:
clone in class Object