|
| MainTableColumn (ImU32 pUserId, const std::function< std::string()> &pName, const std::function< void *()> &pTexture, std::string pCategory, bool pDefaultVisibility=true) |
|
template<typename E >
requires std::is_enum_v<E> && std::convertible_to<std::underlying_type_t<E>, ImU32> |
| MainTableColumn (E pUserId, const std::function< std::string()> &pName, const std::function< void *()> &pTexture, std::string pCategory, bool pDefaultVisibility=true) |
|
| MainTableColumn (ImU32 pUserId, const std::function< std::string()> &pName, const std::function< void *()> &pTexture, std::string pCategory, const std::function< std::string()> &pPopup, bool pDefaultVisibility=true) |
|
template<typename E >
requires std::is_enum_v<E> && std::convertible_to<std::underlying_type_t<E>, ImU32> |
| MainTableColumn (E pUserId, const std::function< std::string()> &pName, const std::function< void *()> &pTexture, std::string pCategory, const std::function< std::string()> &pPopup, bool pDefaultVisibility=true) |
|
Use this to define the columns. The constructor takes a vector of this. This is used to create the table, and the header.
Currently not supported things:
ImGuiTableFlags_ContextMenuInBody -> This is not needed with this class.