org.rococoa.cocoa.ats
Class KernVersion0SubtableHeader

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

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

version 0 subtable header
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h:1312
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 KernVersion0SubtableHeader.ByReference
           
static class KernVersion0SubtableHeader.ByValue
           
 
Field Summary
 KernFormatSpecificHeader fsHeader
          format specific sub-header
C type : KernFormatSpecificHeader
 short length
           
 short stInfo
          sub-table info
C type : KernSubtableInfo
 short version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
KernVersion0SubtableHeader()
           
KernVersion0SubtableHeader(short version, short length, short stInfo, KernFormatSpecificHeader fsHeader)
           
 
Method Summary
static KernVersion0SubtableHeader[] 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 short version

length

public short length

stInfo

public short stInfo
sub-table info
C type : KernSubtableInfo


fsHeader

public KernFormatSpecificHeader fsHeader
format specific sub-header
C type : KernFormatSpecificHeader

Constructor Detail

KernVersion0SubtableHeader

public KernVersion0SubtableHeader()

KernVersion0SubtableHeader

public KernVersion0SubtableHeader(short version,
                                  short length,
                                  short stInfo,
                                  KernFormatSpecificHeader fsHeader)
Parameters:
version - kerning table version number
length - length in bytes (including this header)
stInfo - sub-table info
C type : KernSubtableInfo
fsHeader - format specific sub-header
C type : KernFormatSpecificHeader
Method Detail

newArray

public static KernVersion0SubtableHeader[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.