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.