org.rococoa.cocoa.colorsync
Class CMNativeDisplayInfo

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/ColorSync.framework/Headers/ColorSyncDeprecated.h
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 CMNativeDisplayInfo.ByReference
           
static class CMNativeDisplayInfo.ByValue
           
 
Field Summary
 int blueGammaValue
           
 CMFixedXYColor bluePhosphor
           
 int dataSize
           
 short gammaChannels
          redGammaValue, greenGammaValue, blueGammaValue
# of gamma channels (1 or 3)
 byte[] gammaData
          variable size, determined by channels*entryCount*entrySize
C type : char[1]
 short gammaEntryCount
           
 short gammaEntrySize
           
 int greenGammaValue
           
 CMFixedXYColor greenPhosphor
           
 int redGammaValue
          Gammas - native gamma values of the display
C type : Fixed
 CMFixedXYColor redPhosphor
          Phosphors - native cromaticity values of the display
C type : CMFixedXYColor
 CMFixedXYColor whitePoint
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
CMNativeDisplayInfo()
           
 
Method Summary
static CMNativeDisplayInfo[] 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

dataSize

public int dataSize

redPhosphor

public CMFixedXYColor redPhosphor
Phosphors - native cromaticity values of the display
C type : CMFixedXYColor


greenPhosphor

public CMFixedXYColor greenPhosphor

bluePhosphor

public CMFixedXYColor bluePhosphor

whitePoint

public CMFixedXYColor whitePoint

redGammaValue

public int redGammaValue
Gammas - native gamma values of the display
C type : Fixed


greenGammaValue

public int greenGammaValue

blueGammaValue

public int blueGammaValue

gammaChannels

public short gammaChannels
redGammaValue, greenGammaValue, blueGammaValue
# of gamma channels (1 or 3)


gammaEntryCount

public short gammaEntryCount

gammaEntrySize

public short gammaEntrySize

gammaData

public byte[] gammaData
variable size, determined by channels*entryCount*entrySize
C type : char[1]

Constructor Detail

CMNativeDisplayInfo

public CMNativeDisplayInfo()
Method Detail

newArray

public static CMNativeDisplayInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.