TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_drag_drop_state.h File Reference
#include <gui_core/gui_id.h>
#include <gui_core/gui_base_types.h>
#include <gui_core/input/gui_input_enums.h>
#include <any>
#include <functional>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  tachyon::DragVisualContext
 What a DragVisualizer draws from: the pointer, the source and target, and the payload. More...
class  tachyon::DragDropState
 Drag-and-drop state, owned by GUIStateManager. More...

Namespaces

namespace  tachyon

Typedefs

using tachyon::DragVisualizer = std::function<void(const DragVisualContext& context)>
 Draws the dragged item while a drag is in progress.