org.rococoa.cocoa.qd
Class ATSFlatDataStyleListVariationData

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

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

this structure stores the flattened font variation data. An array of these
comes after the array of ATSFlatDataStyleListFeatureData structures (if any)
if the numberOfSetVariations is non-zero. There must be one of these
structures for each numberOfSetFeatures.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:375
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 ATSFlatDataStyleListVariationData.ByReference
           
static class ATSFlatDataStyleListVariationData.ByValue
           
 
Field Summary
 int theVariationAxis
          the variation axis
C type : ATSUFontVariationAxis
 int theVariationValue
          the variation value
C type : ATSUFontVariationValue
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSFlatDataStyleListVariationData()
           
ATSFlatDataStyleListVariationData(int theVariationAxis, int theVariationValue)
           
 
Method Summary
static ATSFlatDataStyleListVariationData[] 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

theVariationAxis

public int theVariationAxis
the variation axis
C type : ATSUFontVariationAxis


theVariationValue

public int theVariationValue
the variation value
C type : ATSUFontVariationValue

Constructor Detail

ATSFlatDataStyleListVariationData

public ATSFlatDataStyleListVariationData()

ATSFlatDataStyleListVariationData

public ATSFlatDataStyleListVariationData(int theVariationAxis,
                                         int theVariationValue)
Parameters:
theVariationAxis - the variation axis
C type : ATSUFontVariationAxis
theVariationValue - the variation value
C type : ATSUFontVariationValue
Method Detail

newArray

public static ATSFlatDataStyleListVariationData[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.