23 #ifndef PXR_USD_IMAGING_USD_IMAGING_EXTENT_RESOLVING_SCENE_INDEX_H
24 #define PXR_USD_IMAGING_USD_IMAGING_EXTENT_RESOLVING_SCENE_INDEX_H
32 namespace UsdImagingExtentResolvingSceneIndex_Impl
37 #define USDIMAGINGEXTENTRESOLVINGSCENEINDEX_TOKENS \
64 static UsdImagingExtentResolvingSceneIndexRefPtr
65 New(HdSceneIndexBaseRefPtr
const &inputSceneIndex,
66 HdContainerDataSourceHandle
const &inputArgs);
78 HdSceneIndexBaseRefPtr
const &inputSceneIndex,
79 HdContainerDataSourceHandle
const &inputArgs);
99 #endif // PXR_USD_IMAGING_USD_IMAGING_EXTENT_RESOLVING_SCENE_INDEX_H
static USDIMAGING_API UsdImagingExtentResolvingSceneIndexRefPtr New(HdSceneIndexBaseRefPtr const &inputSceneIndex, HdContainerDataSourceHandle const &inputArgs)
void _PrimsAdded(const HdSceneIndexBase &sender, const HdSceneIndexObserver::AddedPrimEntries &entries) override
USDIMAGING_API ~UsdImagingExtentResolvingSceneIndex() override
USDIMAGING_API SdfPathVector GetChildPrimPaths(const SdfPath &primPath) const override
TF_DECLARE_REF_PTRS(UsdImagingExtentResolvingSceneIndex)
std::shared_ptr< struct _Info > _InfoSharedPtr
void _PrimsDirtied(const HdSceneIndexBase &sender, const HdSceneIndexObserver::DirtiedPrimEntries &entries) override
UsdImagingExtentResolvingSceneIndex(HdSceneIndexBaseRefPtr const &inputSceneIndex, HdContainerDataSourceHandle const &inputArgs)
USDIMAGING_API HdSceneIndexPrim GetPrim(const SdfPath &primPath) const override
void _PrimsRemoved(const HdSceneIndexBase &sender, const HdSceneIndexObserver::RemovedPrimEntries &entries) override
TF_DECLARE_PUBLIC_TOKENS(UsdImagingExtentResolvingSceneIndexTokens, USDIMAGING_API, USDIMAGINGEXTENTRESOLVINGSCENEINDEX_TOKENS)
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define USDIMAGINGEXTENTRESOLVINGSCENEINDEX_TOKENS
#define PXR_NAMESPACE_CLOSE_SCOPE