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().