org.rococoa.cocoa.ats
Class scalerStream

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ATS.framework/Headers/ScalerStreamTypes.h:82
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 scalerStream.ByReference
           
static class scalerStream.ByValue
           
static class scalerStream.info_union
           
 
Field Summary
 int action
          <- What action to take
C type : scalerStreamAction
 scalerStream.info_union info
           
 int memorySize
           
 Pointer streamRefCon
          <- private reference for client
C type : const void*
 Pointer targetVersion
          <- e.g.
 int types
          <-> Data stream formats desired/supplied
C type : scalerStreamTypeFlag
 int variationCount
           
 Pointer variations
          <- A pointer to an array of the variations (gxFontVariation)
C type : const void*
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
scalerStream()
           
scalerStream(Pointer streamRefCon, Pointer targetVersion, int types, int action, int memorySize, int variationCount, Pointer variations, scalerStream.info_union info)
           
 
Method Summary
static scalerStream[] 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

streamRefCon

public Pointer streamRefCon
<- private reference for client
C type : const void*


targetVersion

public Pointer targetVersion
<- e.g. Postscript printer name (C string)
C type : const char*


types

public int types
<-> Data stream formats desired/supplied
C type : scalerStreamTypeFlag


action

public int action
<- What action to take
C type : scalerStreamAction


memorySize

public int memorySize

variationCount

public int variationCount

variations

public Pointer variations
<- A pointer to an array of the variations (gxFontVariation)
C type : const void*


info

public scalerStream.info_union info
Constructor Detail

scalerStream

public scalerStream()

scalerStream

public scalerStream(Pointer streamRefCon,
                    Pointer targetVersion,
                    int types,
                    int action,
                    int memorySize,
                    int variationCount,
                    Pointer variations,
                    scalerStream.info_union info)
Parameters:
streamRefCon - <- private reference for client
C type : const void*
targetVersion - <- e.g. Postscript printer name (C string)
C type : const char*
types - <-> Data stream formats desired/supplied
C type : scalerStreamTypeFlag
action - <- What action to take
C type : scalerStreamAction
memorySize - -> Worst case memory use (vm) in printer or as sfnt
variationCount - <- The number of variations, or selectAllVariations
variations - <- A pointer to an array of the variations (gxFontVariation)
C type : const void*
info - C type : info_union
Method Detail

newArray

public static scalerStream[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.