sealed trait World
class Object
trait Matchable
class Any
Value members
Abstract methods
def addSystem[LIncluded <: CList, LExcluded <: CList](system: (Entity, LIncluded, DeltaTime) => Deletable[LIncluded])(implicit evidence$6: CListTag[LIncluded], evidence$7: CListTag[LExcluded]): Unit
Add an anonymous ExcludingSystem to the World.
Add an anonymous ExcludingSystem to the World.
def addSystem[LIncluded <: CList, LExcluded <: CList](system: (Entity, LIncluded, DeltaTime, World, View[LIncluded]) => Deletable[LIncluded])(implicit evidence$9: CListTag[LIncluded], evidence$10: CListTag[LExcluded]): Unit
Add an anonymous ExcludingSystem to the World.
Add an anonymous ExcludingSystem to the World.
def getView[LIncluded <: CList, LExcluded <: CList](implicit evidence$2: CListTag[LIncluded], evidence$3: CListTag[LExcluded]): ExcludingView[LIncluded, LExcluded]
A View on this World that allows to iterate over its entities with components of the type specified in LIncluded, that do not have any of the components listed in LExcluded.