24#ifndef PXR_IMAGING_HD_FLATTENED_OVERLAY_DATA_SOURCE_PROVIDER_H
25#define PXR_IMAGING_HD_FLATTENED_OVERLAY_DATA_SOURCE_PROVIDER_H
27#include "pxr/imaging/hd/api.h"
29#include "pxr/imaging/hd/flattenedDataSourceProvider.h"
31PXR_NAMESPACE_OPEN_SCOPE
41 HdContainerDataSourceHandle GetFlattenedDataSource(
42 const Context&)
const override;
45 void ComputeDirtyLocatorsForDescendants(
49PXR_NAMESPACE_CLOSE_SCOPE
Represents a set of data source locators closed under descendancy.
Flattens a data source by using HdOverlayContainerDataSource.