org.rococoa.cocoa.iokit
Class NXEventData
java.lang.Object
com.sun.jna.Structure
com.sun.jna.Union
com.ochafik.lang.jnaerator.runtime.Union<NXEventData,NXEventData.ByValue,NXEventData.ByReference>
org.rococoa.cocoa.iokit.NXEventData
- All Implemented Interfaces:
- StructureType, StructureTypeDependent
- Direct Known Subclasses:
- NXEventData.ByReference, NXEventData.ByValue
public class NXEventData
- extends Union<NXEventData,NXEventData.ByValue,NXEventData.ByReference>
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.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.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union |
byReference, byValue, castToArray, castToArray, castToArray, clone, newArray, read, setDependency, toArray, toArray, toArray, use, use, use, use, write |
Methods inherited from class com.sun.jna.Structure |
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, setAutoRead, setAutoSynch, setAutoWrite, size, toString |
mouse
public NXEventData.mouse_struct mouse
- For mouse-down and mouse-up events
C type : mouse_struct
mouseMove
public NXEventData.mouseMove_struct mouseMove
key
public NXEventData.key_struct key
- For key-down and key-up events
C type : key_struct
tracking
public NXEventData.tracking_struct tracking
- For mouse-entered and mouse-exited events
C type : tracking_struct
scrollWheel
public NXEventData.scrollWheel_struct scrollWheel
zoom
public NXEventData.zoom_struct zoom
compound
public NXEventData.compound_struct compound
- For window-changed, sys-defined, and app-defined events
C type : compound_struct
tablet
public NXEventData.tablet_struct tablet
proximity
public NXEventData.proximity_struct proximity
NXEventData
public NXEventData()
NXEventData
public NXEventData(NXEventData.tracking_struct tracking)
- Parameters:
tracking
- For mouse-entered and mouse-exited events
C type : tracking_struct
NXEventData
public NXEventData(NXEventData.key_struct key)
- Parameters:
key
- For key-down and key-up events
C type : key_struct
NXEventData
public NXEventData(NXEventData.tablet_struct tablet)
NXEventData
public NXEventData(NXEventData.proximity_struct proximity)
NXEventData
public NXEventData(NXEventData.compound_struct compound)
- Parameters:
compound
- For window-changed, sys-defined, and app-defined events
C type : compound_struct
NXEventData
public NXEventData(NXEventData.scrollWheel_struct scrollWheel)
NXEventData
public NXEventData(NXEventData.zoom_struct zoom)
NXEventData
public NXEventData(NXEventData.mouseMove_struct mouseMove)
NXEventData
public NXEventData(NXEventData.mouse_struct mouse)
- Parameters:
mouse
- For mouse-down and mouse-up events
C type : mouse_struct
newArray
public static NXEventData[] newArray(int arrayLength)
Copyright © 2009. All Rights Reserved.