#pragma once #include namespace hgl{namespace graph{ class ShaderCreateInfoMap:public ObjectMap { public: using ObjectMap::ObjectMap; bool Add(ShaderCreateInfo *sc) { if(!sc)return(false); VkShaderStageFlagBits flag=sc->GetShaderStage(); if(ContainsKey(flag)) return(false); ObjectMap::Add(flag,sc); return(true); } }; }}//namespace hgl::graph