|
tess 1.0.0
Performance-first tile and path simulation substrate
|
#include <tess/ops/queued.h>
Public Attributes | |
| OperationKind | kind = OperationKind::UpdateField |
| OpHandle | handle {} |
| OpId | id {} |
| DomainDesc | domain = DomainDesc::resident_chunks() |
| FieldAccessDesc | field_access {} |
| WritePolicy | write_policy = WritePolicy::ReadOnly |
| Priority | priority = Priority::GameplayCritical |
| BudgetPolicy | budget_policy = BudgetPolicy::MustRun |
| std::source_location | source = std::source_location::current() |
| IntentPayloadView | payload {} |
| IntentVersions | versions {} |
| IntentInvalidations | invalidations {} |
| BackendEligibility | backend = BackendEligibility::CpuOnly |
| ExactnessRequirement | exactness = ExactnessRequirement::Exact |
Captures one operation request before domain expansion and validation.
A bound payload carries process-local type identity. Do not transfer an operation with a bound payload across a dynamic-library boundary.