org.rococoa.cocoa.qd
Class CCrsr

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

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

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/QuickdrawTypes.h:1365
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 CCrsr.ByReference
           
static class CCrsr.ByValue
           
 
Field Summary
 short[] crsr1Data
          one-bit cursor
C type : Bits16
 PointerByReference crsrData
          cursor's data
C type : Handle
 Point crsrHotSpot
          cursor's hotspot
C type : Point
 int crsrID
           
 PointerByReference crsrMap
          the cursor's pixmap
C type : PixMapHandle
 short[] crsrMask
          cursor's mask
C type : Bits16
 short crsrType
           
 PointerByReference crsrXData
          expanded cursor data
C type : Handle
 PointerByReference crsrXHandle
          future use
C type : Handle
 int crsrXTable
           
 short crsrXValid
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
CCrsr()
           
 
Method Summary
static CCrsr[] 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

crsrType

public short crsrType

crsrMap

public PointerByReference crsrMap
the cursor's pixmap
C type : PixMapHandle


crsrData

public PointerByReference crsrData
cursor's data
C type : Handle


crsrXData

public PointerByReference crsrXData
expanded cursor data
C type : Handle


crsrXValid

public short crsrXValid

crsrXHandle

public PointerByReference crsrXHandle
future use
C type : Handle


crsr1Data

public short[] crsr1Data
one-bit cursor
C type : Bits16


crsrMask

public short[] crsrMask
cursor's mask
C type : Bits16


crsrHotSpot

public Point crsrHotSpot
cursor's hotspot
C type : Point


crsrXTable

public int crsrXTable

crsrID

public int crsrID
Constructor Detail

CCrsr

public CCrsr()
Method Detail

newArray

public static CCrsr[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.