new ()
init ():Void
staticinline create ():DrawSystem
staticinline getPool ():Pool<DrawSystem>
read only__typeName__:String
read only__type__:Class<System>
enabled:Bool = true
filter:Filter = new Filter()
name:String
onAddedToScene:Event<Scene ‑> Void>
onEntityAdded:Event<Entity ‑> Void>
onEntityRemoved:Event<Entity ‑> Void>
onRemovedFromScene:Event<Scene ‑> Void>
priority:Int = 0
requiredComponents:Array<String> = []
scene:Scene
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false
inline eachEntity (handler:Entity ‑> Void):Void
inline getEntities ():Array<Entity>
inline getEntitiesWithComponent (componentClass:Class<Component>):Array<Entity>
inline hasEntity (entity:Entity):Bool
isValidEntity (entity:Entity):Bool
process (delta:Float):Void
removeAllEntities ():Void