|
| | MainTableColumn (ImU32 pUserId, GetTextFunc pName, GetTextureFunc 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, GetTextFunc pName, GetTextureFunc pTexture, std::string pCategory, bool pDefaultVisibility=true) |
| |
| | MainTableColumn (ImU32 pUserId, GetTextFunc pName, GetTextureFunc pTexture, std::string pCategory, GetTextFunc 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, GetTextFunc pName, GetTextureFunc pTexture, std::string pCategory, GetTextFunc 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.