pub fn latest_at_with_blueprint_resolved_data<'a>(
ctx: &'a ViewContext<'a>,
_annotations: Option<&'a Annotations>,
latest_at_query: &LatestAtQuery,
data_result: &'a DataResult,
component_names: impl IntoIterator<Item = ComponentName>,
query_shadowed_defaults: bool
) -> HybridLatestAtResults<'a>
Expand description
Queries for the given component_names
using latest-at semantics with blueprint support.
Data will be resolved, in order of priority:
- Data overrides from the blueprint
- Data from the recording
- Default data from the blueprint
- Fallback from the visualizer
- Placeholder from the component.
Data should be accessed via the crate::RangeResultsExt
trait which is implemented for
crate::HybridResults
.
If query_shadowed_defaults
is true, all defaults will be queried, even if they are not used.