Search
Preparing search index...
The search index is not available
@esengine/egret-framework
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"ECS/Systems/EntitySystem"
es
EntitySystem
Class EntitySystem
Hierarchy
EntitySystem
EntityProcessingSystem
PassiveSystem
ProcessingSystem
Index
Constructors
constructor
Properties
_entities
_matcher
_scene
Accessors
matcher
scene
Methods
add
begin
end
initialize
late
Process
late
Update
on
Added
on
Changed
on
Removed
process
remove
update
Constructors
constructor
new
Entity
System
(
matcher
?:
Matcher
)
:
EntitySystem
Parameters
Optional
matcher:
Matcher
Returns
EntitySystem
Properties
Private
_entities
_entities
:
Entity
[]
= []
Private
_matcher
_matcher
:
Matcher
Private
_scene
_scene
:
Scene
Accessors
matcher
get
matcher
(
)
:
Matcher
Returns
Matcher
scene
get
scene
(
)
:
Scene
set
scene
(
value
:
Scene
)
:
void
Returns
Scene
Parameters
value:
Scene
Returns
void
Methods
add
add
(
entity
:
Entity
)
:
void
Parameters
entity:
Entity
Returns
void
Protected
begin
begin
(
)
:
void
Returns
void
Protected
end
end
(
)
:
void
Returns
void
initialize
initialize
(
)
:
void
Returns
void
Protected
late
Process
late
Process
(
entities
:
Entity
[]
)
:
void
Parameters
entities:
Entity
[]
Returns
void
late
Update
late
Update
(
)
:
void
Returns
void
on
Added
on
Added
(
entity
:
Entity
)
:
void
Parameters
entity:
Entity
Returns
void
on
Changed
on
Changed
(
entity
:
Entity
)
:
void
Parameters
entity:
Entity
Returns
void
on
Removed
on
Removed
(
entity
:
Entity
)
:
void
Parameters
entity:
Entity
Returns
void
Protected
process
process
(
entities
:
Entity
[]
)
:
void
Parameters
entities:
Entity
[]
Returns
void
remove
remove
(
entity
:
Entity
)
:
void
Parameters
entity:
Entity
Returns
void
update
update
(
)
:
void
Returns
void
Globals
"ECS/
Systems/
Entity
System"
es
Entity
System
constructor
_entities
_matcher
_scene
matcher
scene
add
begin
end
initialize
late
Process
late
Update
on
Added
on
Changed
on
Removed
process
remove
update
Generated using
TypeDoc