org.rococoa.cocoa.qd
Class ATSFlatDataFontSpecRawNameData

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

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

this is the structure in which raw font name data is actually stored.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:435
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 ATSFlatDataFontSpecRawNameData.ByReference
           
static class ATSFlatDataFontSpecRawNameData.ByValue
           
 
Field Summary
 int fontNameLanguage
          other font name parameters.
 int fontNameLength
           
 int fontNamePlatform
          font in the name table matching the other parameters.
 int fontNameScript
          parameters.
 int fontNameType
          the type of name being specified
C type : FontNameCode
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSFlatDataFontSpecRawNameData()
           
ATSFlatDataFontSpecRawNameData(int fontNameType, int fontNamePlatform, int fontNameScript, int fontNameLanguage, int fontNameLength)
           
 
Method Summary
static ATSFlatDataFontSpecRawNameData[] 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

fontNameType

public int fontNameType
the type of name being specified
C type : FontNameCode


fontNamePlatform

public int fontNamePlatform
font in the name table matching the other parameters.
C type : FontPlatformCode


fontNameScript

public int fontNameScript
parameters.
C type : FontScriptCode


fontNameLanguage

public int fontNameLanguage
other font name parameters.
C type : FontLanguageCode


fontNameLength

public int fontNameLength
Constructor Detail

ATSFlatDataFontSpecRawNameData

public ATSFlatDataFontSpecRawNameData()

ATSFlatDataFontSpecRawNameData

public ATSFlatDataFontSpecRawNameData(int fontNameType,
                                      int fontNamePlatform,
                                      int fontNameScript,
                                      int fontNameLanguage,
                                      int fontNameLength)
Parameters:
fontNameType - the type of name being specified
C type : FontNameCode
fontNamePlatform - font in the name table matching the other parameters.
C type : FontPlatformCode
fontNameScript - parameters.
C type : FontScriptCode
fontNameLanguage - other font name parameters.
C type : FontLanguageCode
fontNameLength - added to maintain the four byte alignment
Method Detail

newArray

public static ATSFlatDataFontSpecRawNameData[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.