Entitas Redux
JCMG.EntitasRedux.JobSystem< TEntity > Class Template Referenceabstract

A JobSystem calls Execute(entities) with subsets of entities and distributes the workload over the specified amount of threads. Don't use the generated methods like AddXyz() and ReplaceXyz() when writing multi-threaded code in Entitas. More...

Inheritance diagram for JCMG.EntitasRedux.JobSystem< TEntity >:
JCMG.EntitasRedux.IUpdateSystem JCMG.EntitasRedux.ISystem

Public Member Functions

virtual void Update ()
 Executes logic per render frame. More...
 

Detailed Description

A JobSystem calls Execute(entities) with subsets of entities and distributes the workload over the specified amount of threads. Don't use the generated methods like AddXyz() and ReplaceXyz() when writing multi-threaded code in Entitas.

Template Parameters
TEntity
Type Constraints
TEntity :class 
TEntity :IEntity 

Definition at line 38 of file JobSystem.cs.

Member Function Documentation

◆ Update()

virtual void JCMG.EntitasRedux.JobSystem< TEntity >.Update ( )
virtual

Executes logic per render frame.

Implements JCMG.EntitasRedux.IUpdateSystem.

Definition at line 84 of file JobSystem.cs.


The documentation for this class was generated from the following file: