Shadows - need to fix frame buffers
This commit is contained in:
@@ -26,11 +26,9 @@ public:
|
||||
template <typename T> std::shared_ptr<T> GetSystem()
|
||||
{
|
||||
std::string type_name = std::string(typeid(T).name());
|
||||
|
||||
auto it = m_systems.find(type_name);
|
||||
assert(it!= m_systems.end() && "System not found.");
|
||||
return std::static_pointer_cast<T>( it->second);
|
||||
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
@@ -50,12 +48,9 @@ public:
|
||||
template<typename T> void SetSignature(HydraSignature signature)
|
||||
{
|
||||
std::string type_name = std::string(typeid(T).name());
|
||||
|
||||
assert(m_systems.find(type_name) != m_systems.end() && "System used before registered.");
|
||||
|
||||
// Set the signature for this system
|
||||
m_signatures.insert({type_name, signature});
|
||||
|
||||
}
|
||||
void EntitySignatureChanged(HydraID entity_id, HydraSignature signature)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user