|
tess 1.0.0
Performance-first tile and path simulation substrate
|
This is the complete list of members for tess::OperationBatch, including all inherited members.
| build_field_product(FieldProductDesc desc, std::source_location source=std::source_location::current()) -> OpHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| clear() noexcept (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| empty() const noexcept (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| ensure_resident(ResidencyDesc desc, std::source_location source=std::source_location::current()) -> OpHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| mark_dirty(MarkDirtyDesc desc, std::source_location source=std::source_location::current()) -> OpHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| move_entities(MoveBatchDesc desc, std::source_location source=std::source_location::current()) -> OpHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| operation(OpHandle handle) const noexcept -> const QueuedOperation * (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| operations() const noexcept -> std::span< const QueuedOperation > (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| publish_render_deltas(RenderDeltaDesc desc, std::source_location source=std::source_location::current()) -> OpHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| query_nearest(NearestBatchDesc desc, std::source_location source=std::source_location::current()) -> NearestBatchHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| query_paths(PathBatchDesc desc, std::source_location source=std::source_location::current()) -> PathBatchHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| rebuild_topology(TopologyRebuildDesc desc, std::source_location source=std::source_location::current()) -> OpHandle (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| reserve_operations(std::size_t count) (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| size() const noexcept -> std::size_t (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| 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 (defined in tess::OperationBatch) | tess::OperationBatch | inline |
| 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 (defined in tess::OperationBatch) | tess::OperationBatch | inline |