|
tess 0.4.0
Performance-first tile and path simulation substrate
|
#include <tess/ops/queued.h>
Public Member Functions | |
| auto | update_field (DomainDesc domain, FieldAccessDesc field_access, WritePolicy write_policy, Priority priority=Priority::GameplayCritical, BudgetPolicy budget_policy=BudgetPolicy::MustRun, std::source_location source=std::source_location::current()) -> OpHandle |
| auto | update_field (DomainDesc domain, WritePolicy write_policy, Priority priority=Priority::GameplayCritical, BudgetPolicy budget_policy=BudgetPolicy::MustRun, std::source_location source=std::source_location::current()) -> OpHandle |
| constexpr auto | operations () const noexcept -> std::span< const QueuedOperation > |
| constexpr auto | operation (OpHandle handle) const noexcept -> const QueuedOperation * |
| constexpr bool | empty () const noexcept |
| constexpr auto | size () const noexcept -> std::size_t |
| void | clear () noexcept |
Collects one frame's operations while assigning stable handles and IDs.