|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Reusable runtime state for one field's topology cache. More...
#include <sim_field_topology_runtime.h>

Public Attributes | |
| bool | enabled |
| bool | valid |
| bool | dirty |
| size_t | width |
| size_t | height |
| size_t | cell_capacity |
| size_t | cadence_steps |
| size_t | last_computed_step |
| uint64_t | generation |
| uint64_t | request_count |
| uint64_t | recompute_count |
| uint64_t | skip_count |
| uint64_t | pack_count |
| SimFieldTopologySummary | summary |
| SimFieldTopologyConfig | config |
| SimFieldTopologyCell * | cells |
| SimFieldTopologyWorkspace | workspace |
Reusable runtime state for one field's topology cache.
| size_t SimFieldTopologyRuntimeState::cadence_steps |
Minimum step interval between clean recomputations.
| size_t SimFieldTopologyRuntimeState::cell_capacity |
Number of SimFieldTopologyCell entries allocated.
| SimFieldTopologyCell* SimFieldTopologyRuntimeState::cells |
Cached topology cells, width * height entries.
| SimFieldTopologyConfig SimFieldTopologyRuntimeState::config |
Extraction thresholds used for recompute.
| bool SimFieldTopologyRuntimeState::dirty |
Forces recomputation on the next request.
| bool SimFieldTopologyRuntimeState::enabled |
Enables recomputation; disabled states report invalid topology.
| uint64_t SimFieldTopologyRuntimeState::generation |
Monotonic counter bumped on resize and recompute.
| size_t SimFieldTopologyRuntimeState::height |
Cached topology height.
| size_t SimFieldTopologyRuntimeState::last_computed_step |
Step index used for the most recent recompute.
| uint64_t SimFieldTopologyRuntimeState::pack_count |
Successful RGBA8 pack operations.
| uint64_t SimFieldTopologyRuntimeState::recompute_count |
Requests that performed extraction work.
| uint64_t SimFieldTopologyRuntimeState::request_count |
Total recompute requests observed while enabled.
| uint64_t SimFieldTopologyRuntimeState::skip_count |
Requests skipped because cadence allowed cache reuse.
| SimFieldTopologySummary SimFieldTopologyRuntimeState::summary |
Cached aggregate topology summary.
| bool SimFieldTopologyRuntimeState::valid |
True when cached cells and summary describe current topology.
| size_t SimFieldTopologyRuntimeState::width |
Cached topology width.
| SimFieldTopologyWorkspace SimFieldTopologyRuntimeState::workspace |
Reusable auxiliary storage.