35 UsdSkelImagingPointsResolvingSceneIndexRefPtr
36 New(HdSceneIndexBaseRefPtr
const &inputSceneIndex);
57 HdSceneIndexBaseRefPtr
const &inputSceneIndex);
67 void _ProcessPrimsNeedingRefreshAndSendNotices(
68 const std::map<SdfPath, bool> &primsNeedingRefreshToHasAddedEntry,
77 bool _ProcessDirtyLocators(
84 std::shared_ptr<class UsdSkelImagingDataSourceResolvedPointsBasedPrim>;
89 bool _AddResolvedPrim(
91 void _AddDependenciesForResolvedPrim(
93 _DsHandle
const &resolvedPrim);
96 bool _RemoveResolvedPrim(
98 void _RemoveDependenciesForResolvedPrim(
100 _DsHandle
const &resolvedPrim);
107 void _RefreshResolvedPrimDataSource(
109 bool * hasExtComputations);
111 void _RefreshResolvedPrimDataSources(
112 const SdfPathSet &primPaths,
114 SdfPathSet * addedResolvedPrimsWithComputations,
115 SdfPathSet * removedResolvedPrimsWithComputations);
123 std::map<SdfPath, _DsHandle> _pathToResolvedPrim;
127 std::map<SdfPath, SdfPathSet> _skelPathToPrimPaths;
129 std::map<SdfPath, SdfPathSet> _blendShapePathToPrimPaths;
132 std::map<SdfPath, SdfPathSet> _instancerPathToPrimPaths;