diff options
Diffstat (limited to 'source/Enum.hpp')
-rw-r--r-- | source/Enum.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/Enum.hpp b/source/Enum.hpp index 5e106fe..3b6165e 100644 --- a/source/Enum.hpp +++ b/source/Enum.hpp @@ -101,3 +101,10 @@ public: EnumFlags operator~() const { return EnumFlags(~mValue); } }; + +// Helper class for enumerating enum elements for ImGui::Begin/EndCombo +template <class TEnum> +struct EnumElement { + const char* name; + TEnum value; +}; |