12 : parent_library_id_(parent_library_id),
13 name_(
std::move(name)),
28 return fml::HashCombine(parent_library_id_, name_, stage_);
33 return parent_library_id_ == other.parent_library_id_ &&
34 name_ == other.name_ && stage_ == other.stage_;
virtual ~ShaderFunction()
ShaderStage GetStage() const
bool IsEqual(const ShaderFunction &other) const override
ShaderFunction(UniqueID parent_library_id, std::string name, ShaderStage stage)
std::size_t GetHash() const override
const std::string & GetName() const