wima
Preparing search index...
ArchetypeTable
Class ArchetypeTable
Store components in
archetypes
.
Index
Constructors
constructor
Methods
archetype
Has
Only
clear
create
Archetype
extract
filter
Archetypes
get
get
Archetype
get
Archetype
Id
get
Archetype
Ids
insert
insert
Into
Archetype
remove
resolve
Archetype
For
Constructors
constructor
new
ArchetypeTable
()
:
ArchetypeTable
Returns
ArchetypeTable
Methods
archetype
Has
Only
archetypeHasOnly
(
archetype
:
Archetype
,
comps
:
TypeId
[]
)
:
boolean
Parameters
archetype
:
Archetype
comps
:
TypeId
[]
Returns
boolean
clear
clear
()
:
void
Returns
void
create
Archetype
createArchetype
(
comps
:
TypeId
[]
)
:
number
Parameters
comps
:
TypeId
[]
Returns
number
extract
extract
(
id
:
number
,
index
:
number
)
:
[
TypeId
[]
,
unknown
[]
]
Parameters
id
:
number
index
:
number
Returns
[
TypeId
[]
,
unknown
[]
]
filter
Archetypes
filterArchetypes
(
filter
:
ArchetypeFilter
,
out
?:
Archetype
[]
)
:
Archetype
[]
Parameters
filter
:
ArchetypeFilter
out
:
Archetype
[]
= []
Returns
Archetype
[]
get
get
<
T
>
(
id
:
number
,
index
:
number
,
compname
:
TypeId
)
:
T
Type Parameters
T
Parameters
id
:
number
index
:
number
compname
:
TypeId
Returns
T
get
Archetype
getArchetype
(
id
:
number
)
:
Archetype
Parameters
id
:
number
Returns
Archetype
get
Archetype
Id
getArchetypeId
(
comps
:
TypeId
[]
)
:
number
Parameters
comps
:
TypeId
[]
Returns
number
get
Archetype
Ids
getArchetypeIds
(
comps
:
TypeId
[]
,
filtered
:
number
[]
)
:
number
[]
Parameters
comps
:
TypeId
[]
filtered
:
number
[]
Returns
number
[]
insert
insert
<
T
extends
unknown
[]
>
(
components
:
[
...
T
[]
]
,
ids
:
TypeId
[]
,
)
:
[
number
,
number
]
Type Parameters
T
extends
unknown
[]
Parameters
components
:
[
...
T
[]
]
ids
:
TypeId
[]
Returns
[
number
,
number
]
insert
Into
Archetype
insertIntoArchetype
<
T
extends
unknown
[]
>
(
id
:
number
,
keys
:
TypeId
[]
,
components
:
[
...
T
[]
]
,
)
:
number
Type Parameters
T
extends
unknown
[]
Parameters
id
:
number
keys
:
TypeId
[]
components
:
[
...
T
[]
]
Returns
number
remove
remove
(
id
:
number
,
index
:
number
)
:
void
Parameters
id
:
number
index
:
number
Returns
void
resolve
Archetype
For
resolveArchetypeFor
(
ids
:
TypeId
[]
)
:
number
Parameters
ids
:
TypeId
[]
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
archetype
Has
Only
clear
create
Archetype
extract
filter
Archetypes
get
get
Archetype
get
Archetype
Id
get
Archetype
Ids
insert
insert
Into
Archetype
remove
resolve
Archetype
For
wima
Loading...
Store components in archetypes.