palladium/include/pd/ui7/id.hpp

19 lines
311 B
C++
Raw Normal View History

#pragma once
#include <pd/common/common.hpp>
#include <pd/common/strings.hpp>
namespace PD {
namespace UI7 {
class ID {
public:
ID(const std::string& text) { id = PD::Strings::FastHash(text); }
~ID() {}
operator u32() const { return id; }
private:
u32 id;
};
} // namespace UI7
} // namespace PD