SystemHandle
The handle for the instance of system type T in this World. If the system
does not exist in this World, it will first be created.
Retrieve the handle for the instance of a system of type T from the current World. If the system
does not exist in this World, it will first be created.
Important: This function creates a sync point if a system is created, which means that the EntityManager waits for all currently running Jobs to complete before creating the system, and no additional Jobs can start before the function is finished. A sync point can cause a drop in performance because the ECS framework may not be able to make use of the processing power of all available cores.
| Parameter | Description |
|---|---|
| type | The system type |
SystemHandle
The handle for the instance of system type type in this World. If the system
does not exist in this World, it will first be created.
Retrieve the handle for the instance of a system of type type from the current World. If the system
does not exist in this World, it will first be created.
Important: This function creates a sync point if a system is created, which means that the EntityManager waits for all currently running Jobs to complete before creating the system, and no additional Jobs can start before the function is finished. A sync point can cause a drop in performance because the ECS framework may not be able to make use of the processing power of all available cores.
| Parameter | Description |
|---|---|
| type | The system type |
SystemHandle
The handle for the instance of system type type in this World. If the system
does not exist in this World, it will first be created.
Retrieve the handle for the instance of a system of type type from the current World. If the system
does not exist in this World, it will first be created.