Loading...
Searching...
No Matches
OFT.Rendering.Control.RenderControlMouseEventArgs Class Reference
Inheritance diagram for OFT.Rendering.Control.RenderControlMouseEventArgs:
[legend]
Collaboration diagram for OFT.Rendering.Control.RenderControlMouseEventArgs:
[legend]

Public Member Functions

 RenderControlMouseEventArgs (RenderControlMouseButtons button, int clicks, int x, int y, int delta, RenderControlKeyModifiers modifiers=RenderControlKeyModifiers.None)
 
 RenderControlMouseEventArgs (RenderControlMouseButtons button, int clicks, int x, int y, int delta, RenderControlKeyModifiers modifiers, double preciseDelta)
 

Properties

RenderControlKeyModifiers Modifiers [get]
 
int Clicks [get]
 
int Delta [get]
 
double PreciseDelta [get]
 Fractional wheel delta in notches (1.0 = one wheel notch). Precise input devices (e.g. macOS trackpad) report many small fractional values here, while Delta keeps the legacy integer rounding for backward compatibility.
 
bool IsMomentum [get]
 True when this wheel event was generated by scroll inertia (momentum phase) after the fingers left the precise input device, not by a direct gesture.
 
int X [get]
 
int Y [get]
 
Point Location [get]
 
RenderControlMouseButtons Button [get]
 
RenderControlMouseButtons ChangedButton [get]
 
virtual bool Alt [get]
 
bool Control [get]
 
bool Shift [get]
 
bool Handled [get, set]
 

Constructor & Destructor Documentation

◆ RenderControlMouseEventArgs() [1/2]

OFT.Rendering.Control.RenderControlMouseEventArgs.RenderControlMouseEventArgs ( RenderControlMouseButtons  button,
int  clicks,
int  x,
int  y,
int  delta,
RenderControlKeyModifiers  modifiers = RenderControlKeyModifiers::None 
)

◆ RenderControlMouseEventArgs() [2/2]

OFT.Rendering.Control.RenderControlMouseEventArgs.RenderControlMouseEventArgs ( RenderControlMouseButtons  button,
int  clicks,
int  x,
int  y,
int  delta,
RenderControlKeyModifiers  modifiers,
double  preciseDelta 
)

Property Documentation

◆ Alt

virtual bool OFT.Rendering.Control.RenderControlMouseEventArgs.Alt
get

◆ Button

RenderControlMouseButtons OFT.Rendering.Control.RenderControlMouseEventArgs.Button
get

◆ ChangedButton

RenderControlMouseButtons OFT.Rendering.Control.RenderControlMouseEventArgs.ChangedButton
get

◆ Clicks

int OFT.Rendering.Control.RenderControlMouseEventArgs.Clicks
get

◆ Control

bool OFT.Rendering.Control.RenderControlMouseEventArgs.Control
get

◆ Delta

int OFT.Rendering.Control.RenderControlMouseEventArgs.Delta
get

◆ Handled

bool OFT.Rendering.Control.RenderControlMouseEventArgs.Handled
getset

◆ IsMomentum

bool OFT.Rendering.Control.RenderControlMouseEventArgs.IsMomentum
get

True when this wheel event was generated by scroll inertia (momentum phase) after the fingers left the precise input device, not by a direct gesture.

◆ Location

Point OFT.Rendering.Control.RenderControlMouseEventArgs.Location
get

◆ Modifiers

RenderControlKeyModifiers OFT.Rendering.Control.RenderControlMouseEventArgs.Modifiers
get

◆ PreciseDelta

double OFT.Rendering.Control.RenderControlMouseEventArgs.PreciseDelta
get

Fractional wheel delta in notches (1.0 = one wheel notch). Precise input devices (e.g. macOS trackpad) report many small fractional values here, while Delta keeps the legacy integer rounding for backward compatibility.

◆ Shift

bool OFT.Rendering.Control.RenderControlMouseEventArgs.Shift
get

◆ X

int OFT.Rendering.Control.RenderControlMouseEventArgs.X
get

◆ Y

int OFT.Rendering.Control.RenderControlMouseEventArgs.Y
get

The documentation for this class was generated from the following file: