org.rococoa.cocoa.ats
Class scalerStream

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

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

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
           
 scalerStream.info_union info
           
 int memorySize
           
 Pointer streamRefCon
           
 ByteByReference targetVersion
           
 int types
           
 int variationCount
           
 Pointer variations
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
scalerStream()
           
scalerStream(Pointer streamRefCon, ByteByReference targetVersion, int types, int action, int memorySize, int variationCount, Pointer variations, scalerStream.info_union info)
           
 
Method Summary
 scalerStream.ByReference byReference()
           
 scalerStream.ByValue byValue()
           
 scalerStream 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

streamRefCon

public Pointer streamRefCon

targetVersion

public ByteByReference targetVersion

types

public int types

action

public int action

memorySize

public int memorySize

variationCount

public int variationCount

variations

public Pointer variations

info

public scalerStream.info_union info
Constructor Detail

scalerStream

public scalerStream()

scalerStream

public scalerStream(Pointer streamRefCon,
                    ByteByReference targetVersion,
                    int types,
                    int action,
                    int memorySize,
                    int variationCount,
                    Pointer variations,
                    scalerStream.info_union info)
Parameters:
streamRefCon - <- private reference for client
targetVersion - <- e.g. Postscript printer name (C string)
types - <-> Data stream formats desired/supplied
action - <- What action to take
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)
Method Detail

byReference

public scalerStream.ByReference byReference()

byValue

public scalerStream.ByValue byValue()

clone

public scalerStream clone()
Overrides:
clone in class Object