tess 0.4.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::FrameOps Class Reference

#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

Detailed Description

Collects one frame's operations while assigning stable handles and IDs.


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