wecs.aspects module¶
-
wecs.aspects.factory(factory_function)¶
-
class
wecs.aspects.Aspect(aspects_or_components, overrides=None, name=None)¶ Bases:
objectAn aspect is a set of
wecs.core.Componenttypes (and values diverging from the defaults) and parent aspects. When you create an entity from a set of aspects, all component types get pooled.-
in_entity(entity)¶
-
add(entity, overrides=None)¶
-
remove(entity)¶
-