EntityManager.CallData

Structure with data used to calling System calls.

<i>first_block</i>, <i>begin</i>, <i>end</i>, <i>blocks</i> parameters are used to call partial info update

Members

Functions

update
void update()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

begin
ushort begin;

index of first element in first block

blocks
ushort blocks;

number of blocks to update (if 0 then update all)

end
ushort end;

index of last element in last block

first_block
EntitiesBlock* first_block;

pointer to first block into process (if 0 then first block will be used)

info
EntityManager.EntityInfo* info;

poiner to Entity type info

job_id
uint job_id;
Undocumented in source.
system
System* system;

pointer to used system

system_id
uint system_id;

system ID. Used to update system pointer after system reload.

thread_id
uint thread_id;

current thread index

update_delegate
void delegate() update_delegate;

delegate function to call (by default it's delegate to onUpdate call)

Meta