Skip to content

Class: View<TComponents> ​

Type Parameters ​

Type Parameter
TComponents extends readonly ComponentClass<any>[]

Constructors ​

Constructor ​

ts
new View<TComponents>(registry, ...types): View<TComponents>;

Parameters ​

ParameterType
registryComponentRegistry
...typesTComponents

Returns ​

View<TComponents>

Methods ​

Entities() ​

ts
Entities(): IterableIterator<number>;

Returns ​

IterableIterator<number>


Get() ​

ts
Get(entity): ComponentTuple<TComponents>;

Parameters ​

ParameterType
entitynumber

Returns ​

ComponentTuple<TComponents>


GetComponent() ​

ts
GetComponent<Component>(entity, type): Component;

Type Parameters ​

Type Parameter
Component

Parameters ​

ParameterType
entitynumber
typeComponentClass<Component>

Returns ​

Component

© 2026 PlayAdGentic