ResponseRotationArgs
ReferencesRotation gesture payload delivered to Responses handlers. Carries the cursor location in both Control and Content coordinate systems plus the per-tick rotation delta in degrees.
Constructors
ResponseRotationArgs
#public ResponseRotationArgs(FlexControl host, PointF controlLocation, PointF contentLocation, float rotation, bool isNewGesture)
Parameters:
| host (FlexControl) | |
| controlLocation (PointF) | |
| contentLocation (PointF) | |
| rotation (float) | |
| isNewGesture (bool) |
Properties
ContentLocation
#public PointF ContentLocation { get; }
Cursor location in content-space (the host's projected coordinates).
IsNewGesture
#True when this activation appears to start a new rotation session — i.e. the time since the previous activation exceeded the FlexControl-internal gap threshold. Use this to reset per-session accumulators.
Remarks: This is currently inferred from a time-gap heuristic. Once Eto surfaces the underlying gesture state (Began/Changed/Ended), the heuristic will be replaced and this flag will become authoritative.