NSEvent
NSEvent()
NSEvent(IntPtr)
NSEvent(NativeHandle)
NSEvent(NSCoder)
NSEvent(NSObjectFlag)
AbsoluteX
AbsoluteY
AbsoluteZ
AllTouches
AssociatedEventsMask
ButtonMask
ButtonNumber
CapabilityMask
CGEvent
Characters
CharactersIgnoringModifiers
ClassHandle
ClickCount
Context
CurrentModifierFlags
CurrentMouseLocation
CurrentPressedMouseButtons
Data1
Data2
DeltaX
DeltaY
DeltaZ
DeviceID
DoubleClickInterval
EventNumber
EventRef
HasPreciseScrollingDeltas
IsARepeat
IsDirectionInvertedFromDevice
IsEnteringProximity
IsSwipeTrackingFromScrollEventsEnabled
KeyCode
KeyRepeatDelay
KeyRepeatInterval
LocationInWindow
Magnification
ModifierFlags
MomentumPhase
MouseCoalescingEnabled
Phase
PointingDeviceSerialNumber
PointingDeviceType
Pressure
Rotation
ScrollingDeltaX
ScrollingDeltaY
Stage
StageTransition
Subtype
SystemTabletID
TabletID
TangentialPressure
Tilt
Timestamp
TrackingArea
TrackingNumber
Type
UniqueID
UserData
VendorDefined
VendorID
VendorPointingDeviceType
Window
WindowNumber
AddGlobalMonitorForEventsMatchingMask(NSEventMask, GlobalEventHandler)
AddLocalMonitorForEventsMatchingMask(NSEventMask, LocalEventHandler)
Copy(NSZone)
EncodeTo(NSCoder)
EnterExitEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, nint, nint, IntPtr)
EnterExitEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, nint, nint, nint)
EventWithCGEvent(nint)
EventWithEventRef(nint)
GetCharacters(NSEventModifierFlags)
GetCoalescedTouches(NSTouch)
GetTouches(NSView)
KeyEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, String, String, Boolean, UInt16)
KeyEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, String, String, Boolean, UInt16)
MouseEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, nint, nint, Single)
MouseEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, nint, nint, Single)
OtherEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, Int16, nint, nint)
OtherEvent(NSEventType, CGPoint, NSEventModifierMask, Double, nint, NSGraphicsContext, Int16, nint, nint)
PointingDeviceID()
RemoveMonitor(NSObject)
StartPeriodicEventsAfterDelay(Double, Double)
StopPeriodicEvents()
TouchesMatchingPhase(NSTouchPhase, NSView)
TrackSwipeEvent(NSEventSwipeTrackingOptions, nfloat, nfloat, NSEventTrackHandler)
TrackSwipeEvent(NSEventSwipeTrackingOptions, NFloat, NFloat, NSEventTrackHandler)
LocationInNode(NSEvent, SKNode)
net9.0-macos14.2
namespace AppKit
{
[DebuggerTypeProxy(typeof(NSEventDebuggerProxy))]
[Register("NSEvent", true)]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("maccatalyst")]
public class NSEvent : NSObject, INSCoding, INSCopying, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
public virtual IntPtr Data2
{
[Export("data2")]
get;
}
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
Information specific to net9.0-macos14.2 | |
Assembly | Microsoft.macOS , Version=14.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | The property getter is only supported on the following platforms:
|
- Built-in API
- Package-provided API