MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ remove_influence()

template<typename T >
void MayaFlux::Nexus::Agent::remove_influence ( const std::shared_ptr< Influence< T > > &  influence)
inline

Stop an influence added with add_influence().

Definition at line 238 of file Agent.hpp.

239 {
240 std::erase_if(m_influences,
241 [&influence](const auto& entry) { return entry.first == influence; });
242 }
std::vector< std::pair< std::shared_ptr< void >, InfluenceFn > > m_influences
Definition Agent.hpp:397