Unravel Engine C++ Reference
|
#include <content_browser_panel.h>
Public Types | |
using | on_action_t = std::function<void()> |
using | on_rename_t = std::function<void(const std::string&)> |
Public Member Functions | |
content_browser_item (const fs::directory_cache::cache_entry &e) | |
Public Attributes | |
const fs::directory_cache::cache_entry & | entry |
on_action_t | on_click |
on_action_t | on_double_click |
on_action_t | on_delete |
on_rename_t | on_rename |
gfx::texture::ptr | icon |
bool | is_loading {} |
bool | is_selected {} |
bool | is_focused {} |
float | size {} |
Definition at line 12 of file content_browser_panel.h.
using unravel::content_browser_item::on_action_t = std::function<void()> |
Definition at line 14 of file content_browser_panel.h.
using unravel::content_browser_item::on_rename_t = std::function<void(const std::string&)> |
Definition at line 15 of file content_browser_panel.h.
|
inline |
Definition at line 17 of file content_browser_panel.h.
const fs::directory_cache::cache_entry& unravel::content_browser_item::entry |
Definition at line 23 of file content_browser_panel.h.
gfx::texture::ptr unravel::content_browser_item::icon |
Definition at line 29 of file content_browser_panel.h.
bool unravel::content_browser_item::is_focused {} |
Definition at line 32 of file content_browser_panel.h.
bool unravel::content_browser_item::is_loading {} |
Definition at line 30 of file content_browser_panel.h.
bool unravel::content_browser_item::is_selected {} |
Definition at line 31 of file content_browser_panel.h.
on_action_t unravel::content_browser_item::on_click |
Definition at line 24 of file content_browser_panel.h.
on_action_t unravel::content_browser_item::on_delete |
Definition at line 26 of file content_browser_panel.h.
on_action_t unravel::content_browser_item::on_double_click |
Definition at line 25 of file content_browser_panel.h.
on_rename_t unravel::content_browser_item::on_rename |
Definition at line 27 of file content_browser_panel.h.
float unravel::content_browser_item::size {} |
Definition at line 33 of file content_browser_panel.h.