org.rococoa.cocoa.iokit
Class NXEventData.mouse_struct

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.iokit.NXEventData.mouse_struct
Direct Known Subclasses:
NXEventData.mouse_struct.ByReference, NXEventData.mouse_struct.ByValue
Enclosing class:
NXEventData

public static class NXEventData.mouse_struct
extends com.ochafik.lang.jnaerator.runtime.Structure


Nested Class Summary
static class NXEventData.mouse_struct.ByReference
           
static class NXEventData.mouse_struct.ByValue
           
static class NXEventData.mouse_struct.tablet_union
           
 
Field Summary
 byte buttonNumber
           
 int click
           
 short eventNum
           
 byte pressure
           
 byte reserved2
           
 int reserved3
           
 byte subType
           
 byte subx
           
 byte suby
           
 NXEventData.mouse_struct.tablet_union tablet
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
NXEventData.mouse_struct()
           
 
Method Summary
 NXEventData.mouse_struct.ByReference byReference()
           
 NXEventData.mouse_struct.ByValue byValue()
           
 NXEventData.mouse_struct clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

subx

public byte subx

suby

public byte suby

eventNum

public short eventNum

click

public int click

pressure

public byte pressure

buttonNumber

public byte buttonNumber

subType

public byte subType

reserved2

public byte reserved2

reserved3

public int reserved3

tablet

public NXEventData.mouse_struct.tablet_union tablet
Constructor Detail

NXEventData.mouse_struct

public NXEventData.mouse_struct()
Method Detail

byReference

public NXEventData.mouse_struct.ByReference byReference()

byValue

public NXEventData.mouse_struct.ByValue byValue()

clone

public NXEventData.mouse_struct clone()
Overrides:
clone in class Object