Class: View<TComponents>
Type Parameters
| Type Parameter |
|---|
TComponents extends readonly ComponentClass<any>[] |
Constructors
Constructor
ts
new View<TComponents>(registry, ...types): View<TComponents>;Parameters
| Parameter | Type |
|---|---|
registry | ComponentRegistry |
...types | TComponents |
Returns
View<TComponents>
Methods
Entities()
ts
Entities(): IterableIterator<number>;Returns
IterableIterator<number>
Get()
ts
Get(entity): ComponentTuple<TComponents>;Parameters
| Parameter | Type |
|---|---|
entity | number |
Returns
ComponentTuple<TComponents>
GetComponent()
ts
GetComponent<Component>(entity, type): Component;Type Parameters
| Type Parameter |
|---|
Component |
Parameters
| Parameter | Type |
|---|---|
entity | number |
type | ComponentClass<Component> |
Returns
Component