pub fn range_with_blueprint_resolved_data(
    ctx: &ViewContext<'_>,
    _annotations: Option<&Annotations>,
    range_query: &RangeQuery,
    data_result: &DataResult,
    component_names: impl IntoIterator<Item = ComponentName>
) -> HybridRangeResults
Expand description

Queries for the given component_names using range 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.