org.rococoa.cocoa.qd
Class ColorInfo

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/Palettes.h:53
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 ColorInfo.ByReference
           
static class ColorInfo.ByValue
           
 
Field Summary
 short[] ciDataFields
          private fields
C type : short[3]
 RGBColor ciRGB
          true RGB values
C type : RGBColor
 short ciTolerance
           
 short ciUsage
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ColorInfo()
           
ColorInfo(RGBColor ciRGB, short ciUsage, short ciTolerance, short[] ciDataFields)
           
 
Method Summary
static ColorInfo[] 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

ciRGB

public RGBColor ciRGB
true RGB values
C type : RGBColor


ciUsage

public short ciUsage

ciTolerance

public short ciTolerance

ciDataFields

public short[] ciDataFields
private fields
C type : short[3]

Constructor Detail

ColorInfo

public ColorInfo()

ColorInfo

public ColorInfo(RGBColor ciRGB,
                 short ciUsage,
                 short ciTolerance,
                 short[] ciDataFields)
Parameters:
ciRGB - true RGB values
C type : RGBColor
ciUsage - color usage
ciTolerance - tolerance value
ciDataFields - private fields
C type : short[3]
Method Detail

newArray

public static ColorInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.