Unigine::WindowEventDrop Class
Header: | #include <UnigineWindowManager.h> |
Inherits from: | WindowEvent |
WindowEventDrop Class
枚举
ACTION#
Name | 描述 |
---|---|
ACTION_ITEMS_DROP_BEGIN = 0 | A new set of drops is beginning. |
ACTION_ITEM_DROP = 1 | Text/plain drag-and-drop event. |
ACTION_ITEMS_DROP_END = 2 | The current set of drops is now complete. |
Members
WindowEventDrop ( ) #
Default constructor.WindowEventDrop ( unsigned long long timestamp, unsigned long long win_id ) #
Window drop event constructor.Arguments
- unsigned long long timestamp - Timestamp of the event.
- unsigned long long win_id - The window that was dropped on, if any.
WindowEventDrop ( unsigned long long timestamp, unsigned long long win_id, const Math::ivec2 & mouse_pos ) #
Window drop event constructor.Arguments
- unsigned long long timestamp - Timestamp of the event.
- unsigned long long win_id - The window that was dropped on, if any.
- const Math::ivec2 & mouse_pos - Position of the mouse.
WindowEventDrop ( unsigned long long timestamp, unsigned long long win_id, const Math::ivec2 & mouse_pos, const Math::ivec2 & position, const Math::ivec2 & size ) #
Window drop event constructor.Arguments
- unsigned long long timestamp - Timestamp of the event.
- unsigned long long win_id - The window that was dropped on, if any.
- const Math::ivec2 & mouse_pos - Position of the mouse.
- const Math::ivec2 & position - Position of the window.
- const Math::ivec2 & size - Size of the window.
WindowEventDrop ( unsigned long long timestamp, unsigned long long win_id, const Math::ivec2 & mouse_pos, const Math::ivec2 & position, const Math::ivec2 & size, WindowEventDrop::ACTION action, const char * item_path ) #
Window drop event constructor.Arguments
- unsigned long long timestamp - Timestamp of the event.
- unsigned long long win_id - The window that was dropped on, if any.
- const Math::ivec2 & mouse_pos - Position of the mouse.
- const Math::ivec2 & position - Position of the window.
- const Math::ivec2 & size - Size of the window.
- WindowEventDrop::ACTION action - Type of the drop action performed with the window during the event.
- const char * item_path
void setAction ( WindowEventDrop::ACTION action ) #
Sets the type of the drop action performed with the window during the event.Arguments
- WindowEventDrop::ACTION action - Type of the drop action performed with the window during the event.
WindowEventDrop::ACTION getAction ( ) const#
Returns the type of the drop action performed with the window during the event.Return value
The type of the drop action performed with the window during the event.void setPath ( const char * path ) #
Sets the absolute path to the dropped file.Arguments
- const char * path - Absolute path to the dropped file.
const char * getPath ( ) const#
Returns the absolute path to the dropped file.Return value
The absolute path to the dropped file.Last update:
2024-08-16
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)