new ()
read only__typeName__:String
read only__type__:Class<Scene>
cameras:Array<Camera> = []
read onlycurrentCameraRendering:Camera = null
entities:Array<Entity> = []
name:String
onCameraAdded:Event<Camera ‑> Void> = Event.create()
onCameraRemoved:Event<Camera ‑> Void> = Event.create()
onEntityAdded:Event<Entity ‑> Void> = Event.create()
onEntityRemoved:Event<Entity ‑> Void> = Event.create()
onSystemAdded:Event<System ‑> Void> = Event.create()
onSystemRemoved:Event<System ‑> Void> = Event.create()
read onlyrootEntity:Entity
timerManager:TimerManager
tweenManager:TweenManager
addCamera (camera:Camera):Camera
addEntity<T> (entity:T):T
addSystem<T> (system:T):T
createCamera (x:Int = 0, y:Int = 0, width:Int = 0, height:Int = 0):Camera
createEntity ():Entity
draw (g:Graphics):Void
getCameraFocused (p:Point):Camera
inline getEntityById (id:Int):Entity
inline getSystem<T> (systemClass:Class<System>):T
get___typeName__ ():String
get___type__ ():Class<Scene>
process (delta:Float):Void
removeCamera (camera:Camera):Void
removeEntity (entity:Entity):Void
removeSystem (systemClass:Class<System>):Void
update (delta:Float):Void
updateCameraTransform (camera:Camera):Void
staticinline create ():Scene
staticcreateWithDrawSystem (?priority:Int):Scene
staticinline getPool ():Pool<Scene>
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false