|
Subastra
|
#include <scheduler.h>

Public Member Functions | |
| #define | scheduler_declare_system(scheduler, mut, cons, system_name, depends_on, dependency_count, ...) |
Defines a new system with the name system_name that depends on the systems with the names from depends_on, and requires read only access to cons and mutable access to mut. Adds the system to the scheduler. | |
Data Fields | |
| allocator_t | persistent_allocator |
| Allocator for the data that persist over the scheduler's lifetime. | |
| allocator_t | temporary_allocator |
| Allocator for all data that lives for one frame. | |
| scheduler_strategy_t | strategy |
| system_payload_t | parent_payload |
| list_t * | scheduler_systems |
| system_payload_t parent_payload |
| allocator_t persistent_allocator |
Allocator for the data that persist over the scheduler's lifetime.
| list_t* scheduler_systems |
| scheduler_strategy_t strategy |
| allocator_t temporary_allocator |
Allocator for all data that lives for one frame.