#pragma once #include #include #include namespace techset { class CommonTechniqueTypeNames { public: CommonTechniqueTypeNames(const char** names, size_t nameCount); [[nodiscard]] const char* GetTechniqueTypeName(size_t techniqueTypeIndex) const; [[nodiscard]] size_t GetTechniqueTypeCount() const; private: std::vector m_names; }; class CommonTechset { public: std::string m_name; std::vector m_technique_names; }; } // namespace techset