class DragQueueSource
Part of Tools
All members, including inherited
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:
void AnyFunctionName(int mouse_x, int mouse_y, bool is_dragging); class XYZ
{
void UpdateDrag(int mouse_x, int mouse_y, bool is_dragging);
}
...
g_Game.GetDragQueue().Call(this, "UpdateDrag"); // calls "UpdateDrag" function on "this"
Constructors 1
void DragQueue()References m_mouse_params
Members 1
x,y, is_holding_mb
Methods 1
override void Tick()System function, don't call it
Referenced by DayZGame.OnUpdate()