org.rococoa.cocoa.iokit
Class EvGlobals

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

public class EvGlobals
extends com.ochafik.lang.jnaerator.runtime.Structure

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 EvGlobals.ByReference
           
static class EvGlobals.ByValue
           
 
Field Summary
 int AALastEventConsumed
           
 int AALastEventSent
           
 int buttons
           
 byte ctxtTimedOut
           
 IOGPoint cursorLoc
           
 int cursorSema
           
 byte dontCoalesce
           
 byte dontWantCoalesce
           
 int eNum
           
 int eventFlags
           
 int frame
           
 byte globalWaitCursorEnabled
           
 int lastFrame
           
 int LLEHead
           
 int LLELast
           
 NXEQElement[] lleq
           
 int LLETail
           
 IOGBounds mouseRect
           
 byte mouseRectValid
          If nonzero, post a mouse-exited
whenever mouse outside mouseRect.
 int movedMask
          This contains an event mask for the
three events MOUSEMOVED,
LMOUSEDRAGGED, and RMOUSEDRAGGED.
 int reserved
           
 int[] reservedA
           
 int structSize
           
 int version
           
 int VertRetraceClock
           
 byte waitCursorEnabled
           
 int waitCursorSema
           
 int waitCursorUp
           
 int waitThreshold
           
 byte wantPrecision
           
 byte wantPressure
           
 IOGBounds workBounds
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
EvGlobals()
           
 
Method Summary
 EvGlobals.ByReference byReference()
           
 EvGlobals.ByValue byValue()
           
 EvGlobals 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

cursorSema

public int cursorSema

eNum

public int eNum

buttons

public int buttons

eventFlags

public int eventFlags

VertRetraceClock

public int VertRetraceClock

cursorLoc

public IOGPoint cursorLoc

frame

public int frame

workBounds

public IOGBounds workBounds

mouseRect

public IOGBounds mouseRect

version

public int version

structSize

public int structSize

lastFrame

public int lastFrame

reservedA

public int[] reservedA

reserved

public int reserved

wantPressure

public byte wantPressure

wantPrecision

public byte wantPrecision

dontWantCoalesce

public byte dontWantCoalesce

dontCoalesce

public byte dontCoalesce

mouseRectValid

public byte mouseRectValid
If nonzero, post a mouse-exited
whenever mouse outside mouseRect.


movedMask

public int movedMask
This contains an event mask for the
three events MOUSEMOVED,
LMOUSEDRAGGED, and RMOUSEDRAGGED.
It says whether driver should
generate those events.


waitCursorSema

public int waitCursorSema

AALastEventSent

public int AALastEventSent

AALastEventConsumed

public int AALastEventConsumed

waitCursorUp

public int waitCursorUp

ctxtTimedOut

public byte ctxtTimedOut

waitCursorEnabled

public byte waitCursorEnabled

globalWaitCursorEnabled

public byte globalWaitCursorEnabled

waitThreshold

public int waitThreshold

LLEHead

public int LLEHead

LLETail

public int LLETail

LLELast

public int LLELast

lleq

public NXEQElement[] lleq
Constructor Detail

EvGlobals

public EvGlobals()
Method Detail

byReference

public EvGlobals.ByReference byReference()

byValue

public EvGlobals.ByValue byValue()

clone

public EvGlobals clone()
Overrides:
clone in class Object