org.rococoa.cocoa.iokit
Class IOHardwareCursorInfo

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

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

native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:900
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 IOHardwareCursorInfo.ByReference
           
static class IOHardwareCursorInfo.ByValue
           
 
Field Summary
 IOColorEntry.ByReference colorMap
          nil or big enough for hardware's max colors
C type : IOColorEntry*
 int cursorHeight
           
 short cursorHotSpotX
           
 short cursorHotSpotY
           
 int cursorWidth
           
 Pointer hardwareCursorData
           
 short majorVersion
           
 short minorVersion
           
 int[] reserved
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
IOHardwareCursorInfo()
           
IOHardwareCursorInfo(short majorVersion, short minorVersion, int cursorHeight, int cursorWidth, IOColorEntry.ByReference colorMap, Pointer hardwareCursorData, short cursorHotSpotX, short cursorHotSpotY, int[] reserved)
           
 
Method Summary
static IOHardwareCursorInfo[] 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

majorVersion

public short majorVersion

minorVersion

public short minorVersion

cursorHeight

public int cursorHeight

cursorWidth

public int cursorWidth

colorMap

public IOColorEntry.ByReference colorMap
nil or big enough for hardware's max colors
C type : IOColorEntry*


hardwareCursorData

public Pointer hardwareCursorData

cursorHotSpotX

public short cursorHotSpotX

cursorHotSpotY

public short cursorHotSpotY

reserved

public int[] reserved
Constructor Detail

IOHardwareCursorInfo

public IOHardwareCursorInfo()

IOHardwareCursorInfo

public IOHardwareCursorInfo(short majorVersion,
                            short minorVersion,
                            int cursorHeight,
                            int cursorWidth,
                            IOColorEntry.ByReference colorMap,
                            Pointer hardwareCursorData,
                            short cursorHotSpotX,
                            short cursorHotSpotY,
                            int[] reserved)
Parameters:
colorMap - nil or big enough for hardware's max colors
C type : IOColorEntry*
hardwareCursorData - C type : UInt8*
reserved - C type : UInt32[5]
Method Detail

newArray

public static IOHardwareCursorInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.