24#ifndef PXR_USD_IMAGING_USD_IMAGING_FLATTENED_GEOM_MODEL_DATA_SOURCE_PROVIDER_H
25#define PXR_USD_IMAGING_USD_IMAGING_FLATTENED_GEOM_MODEL_DATA_SOURCE_PROVIDER_H
27#include "pxr/usdImaging/usdImaging/api.h"
29#include "pxr/imaging/hd/flattenedDataSourceProvider.h"
31PXR_NAMESPACE_OPEN_SCOPE
33class UsdImagingFlattenedGeomModelDataSourceProvider
34 :
public HdFlattenedDataSourceProvider
37 HdContainerDataSourceHandle GetFlattenedDataSource(
38 const Context&)
const override;
41 void ComputeDirtyLocatorsForDescendants(
47 virtual ~UsdImagingFlattenedGeomModelDataSourceProvider();
50PXR_NAMESPACE_CLOSE_SCOPE
Represents a set of data source locators closed under descendancy.