MxEngine
Public Member Functions | List of all members
MxEngine::ComponentManager Class Reference

Public Member Functions

 ComponentManager (const ComponentManager &)=delete
 
 ComponentManager (ComponentManager &&) noexcept=default
 
ComponentManageroperator= (const ComponentManager &)=delete
 
ComponentManageroperator= (ComponentManager &&) noexcept=default
 
template<typename T , typename... Args>
CResource< T > AddComponent (Args &&... args)
 
template<typename T >
CResource< T > GetComponent () const
 
template<typename T >
void RemoveComponent ()
 
template<typename T >
bool HasComponent () const
 
void RemoveAllComponents ()
 

The documentation for this class was generated from the following file: