neoGFX
Cross-platform C++ app/game engine
|
#include <drag_drop.hpp>
Public Types | |
typedef DragDropObjectInterface | object_interface |
Public Member Functions | |
drag_drop_object (i_drag_drop_source &aSource, drag_drop_object_type_id aType=object_interface::otid()) | |
i_drag_drop_source & | source () const final |
drag_drop_object_type_id | ddo_type () const final |
bool | can_render () const override |
size | render_extents () const override |
void | render (i_graphics_context &aGc, point const &aPosition={}) const override |
Definition at line 30 of file drag_drop.hpp.
typedef DragDropObjectInterface neogfx::drag_drop_object< DragDropObjectInterface >::object_interface |
Definition at line 34 of file drag_drop.hpp.
|
inline |
Definition at line 36 of file drag_drop.hpp.
|
inlineoverride |
Definition at line 51 of file drag_drop.hpp.
|
inlinefinal |
Definition at line 46 of file drag_drop.hpp.
|
inlineoverride |
Definition at line 59 of file drag_drop.hpp.
|
inlineoverride |
Definition at line 55 of file drag_drop.hpp.
|
inlinefinal |
Definition at line 42 of file drag_drop.hpp.