24#ifndef PXR_IMAGING_HD_FLATTENED_PRIMVARS_DATA_SOURCE_PROVIDER_H
25#define PXR_IMAGING_HD_FLATTENED_PRIMVARS_DATA_SOURCE_PROVIDER_H
27#include "pxr/imaging/hd/api.h"
29#include "pxr/imaging/hd/flattenedDataSourceProvider.h"
31PXR_NAMESPACE_OPEN_SCOPE
33class HdFlattenedPrimvarsDataSourceProvider :
public HdFlattenedDataSourceProvider
36 HdContainerDataSourceHandle GetFlattenedDataSource(
37 const Context&)
const override;
40 void ComputeDirtyLocatorsForDescendants(
44PXR_NAMESPACE_CLOSE_SCOPE
Represents a set of data source locators closed under descendancy.