Class BaseComponentSet

Inheritance Relationships

Derived Type

Class Documentation

class BaseComponentSet

Subclassed by ComponentSet< T >

Public Functions

virtual bool addComponent(Entity &owner, const JSON::json &componentData, bool checks = true) = 0
virtual bool addDefaultComponent(Entity &owner, bool checks) = 0
virtual bool removeComponent(Entity &entity) = 0
virtual const String &getName() const = 0
virtual const String &getCategory() const = 0
virtual const ComponentID &getID() const = 0