org.rococoa.cocoa.qd
Class ColorTable

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/QuickdrawTypes.h:1259
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 ColorTable.ByReference
           
static class ColorTable.ByValue
           
 
Field Summary
 short ctFlags
           
 int ctSeed
           
 short ctSize
           
 ColorSpec[] ctTable
          array [0..0] of ColorSpec
C type : CSpecArray
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ColorTable()
           
ColorTable(int ctSeed, short ctFlags, short ctSize, ColorSpec[] ctTable)
           
 
Method Summary
static ColorTable[] 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

ctSeed

public int ctSeed

ctFlags

public short ctFlags

ctSize

public short ctSize

ctTable

public ColorSpec[] ctTable
array [0..0] of ColorSpec
C type : CSpecArray

Constructor Detail

ColorTable

public ColorTable()

ColorTable

public ColorTable(int ctSeed,
                  short ctFlags,
                  short ctSize,
                  ColorSpec[] ctTable)
Parameters:
ctSeed - unique identifier for table
ctFlags - high bit: 0 = PixMap; 1 = device
ctSize - number of entries in CTTable
ctTable - array [0..0] of ColorSpec
C type : CSpecArray
Method Detail

newArray

public static ColorTable[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.