DragQueue Class provide callbacks while mouse is dragging. Callback function must have exact arguments: More...
Private Member Functions | |
| void | DragQueue () |
| override void | Tick () |
| System function, don't call it. | |
Private Attributes | |
| private ref Param3< int, int, bool > | m_mouse_params |
DragQueue Class provide callbacks while mouse is dragging. Callback function must have exact arguments:
When mouse button is released, callback function is called one more time with is_dragging = false. Then all callbacks are automatically removed from queue.
usage:
|
inlineprivate |
|
inlineprivate |
System function, don't call it.
References CallQueueContext::CallParams(), Clear(), Count, Get(), GetMousePos(), GetMouseState(), CallQueueContext::IsValid(), and Remove().