37 class CursorDescription;
44 static std::shared_ptr<Cursor>
create(
const DisplayWindowPtr &window,
const CursorDescription &cursor_description);
virtual ~Cursor()
Definition: cursor.h:46
std::shared_ptr< Cursor > CursorPtr
Definition: cursor.h:52
Cursor()
Definition: cursor.h:49
std::shared_ptr< DisplayWindow > DisplayWindowPtr
Definition: canvas.h:41
static std::shared_ptr< Cursor > create(const DisplayWindowPtr &window, const CursorDescription &cursor_description)
Constructs a mouse cursor.
Mouse cursor class.
Definition: cursor.h:40
Definition: Application/application.h:35
This class contains everything to construct a cursor - its data, default settings etc...
Definition: cursor_description.h:65