org.rococoa.cocoa.ats
Class scalerStream.info_union.font_struct

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

public static class scalerStream.info_union.font_struct
extends Structure<scalerStream.info_union.font_struct,scalerStream.info_union.font_struct.ByValue,scalerStream.info_union.font_struct.ByReference>


Nested Class Summary
static class scalerStream.info_union.font_struct.ByReference
           
static class scalerStream.info_union.font_struct.ByValue
           
 
Field Summary
 ShortByReference encoding
          <- Intention is * unsigned short[256]
C type : const unsigned short*
 IntByReference glyphBits
          <-> Bitvector: a bit for each glyph, 1 = desired/supplied
C type : SInt32*
 Pointer name
          <-> The printer font name to use/used (C string)
C type : const char*
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
scalerStream.info_union.font_struct()
           
scalerStream.info_union.font_struct(ShortByReference encoding, IntByReference glyphBits, Pointer name)
           
 
Method Summary
static scalerStream.info_union.font_struct[] 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

encoding

public ShortByReference encoding
<- Intention is * unsigned short[256]
C type : const unsigned short*


glyphBits

public IntByReference glyphBits
<-> Bitvector: a bit for each glyph, 1 = desired/supplied
C type : SInt32*


name

public Pointer name
<-> The printer font name to use/used (C string)
C type : const char*

Constructor Detail

scalerStream.info_union.font_struct

public scalerStream.info_union.font_struct()

scalerStream.info_union.font_struct

public scalerStream.info_union.font_struct(ShortByReference encoding,
                                           IntByReference glyphBits,
                                           Pointer name)
Parameters:
encoding - <- Intention is * unsigned short[256]
C type : const unsigned short*
glyphBits - <-> Bitvector: a bit for each glyph, 1 = desired/supplied
C type : SInt32*
name - <-> The printer font name to use/used (C string)
C type : const char*
Method Detail

newArray

public static scalerStream.info_union.font_struct[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.