|
HDK
|
#include <filteringSceneIndex.h>
Inheritance diagram for HdSingleInputFilteringSceneIndexBase:Public Member Functions | |
| HD_API std::vector < HdSceneIndexBaseRefPtr > | GetInputScenes () const final |
Public Member Functions inherited from HdSceneIndexBase | |
| HD_API | HdSceneIndexBase () |
| HD_API | ~HdSceneIndexBase () override |
| HD_API void | AddObserver (const HdSceneIndexObserverPtr &observer) |
| HD_API void | RemoveObserver (const HdSceneIndexObserverPtr &observer) |
| virtual HdSceneIndexPrim | GetPrim (const SdfPath &primPath) const =0 |
| virtual SdfPathVector | GetChildPrimPaths (const SdfPath &primPath) const =0 |
| HdDataSourceBaseHandle | GetDataSource (const SdfPath &primPath, const HdDataSourceLocator &locator) const |
| HD_API void | SystemMessage (const TfToken &messageType, const HdDataSourceBaseHandle &args) |
| HD_API std::string | GetDisplayName () const |
| HD_API void | SetDisplayName (const std::string &n) |
| HD_API void | AddTag (const TfToken &tag) |
| HD_API void | RemoveTag (const TfToken &tag) |
| HD_API bool | HasTag (const TfToken &tag) const |
| HD_API TfTokenVector | GetTags () const |
Public Member Functions inherited from TfRefBase | |
| TfRefBase () | |
| TfRefBase (TfRefBase const &) | |
| TfRefBase & | operator= (TfRefBase const &) |
| size_t | GetCurrentCount () const |
| Return the current reference count of this object. More... | |
| bool | IsUnique () const |
Return true if only one TfRefPtr points to this object. More... | |
| void | SetShouldInvokeUniqueChangedListener (bool shouldCall) |
Public Member Functions inherited from TfWeakBase | |
| TfWeakBase () | |
| TfWeakBase (const TfWeakBase &) | |
| const TfWeakBase & | __GetTfWeakBase__ () const |
| const TfWeakBase & | operator= (const TfWeakBase &) |
| void | EnableNotification2 () const |
| TF_API void const * | GetUniqueIdentifier () const |
Friends | |
| class | _Observer |
Additional Inherited Members | |
Public Types inherited from TfRefBase | |
| typedef void(* | UniqueChangedFuncPtr )(TfRefBase const *, bool) |
Static Public Member Functions inherited from TfRefBase | |
| static TF_API void | SetUniqueChangedListener (UniqueChangedListener listener) |
An abstract base class for a filtering scene index that observes a single input scene index.
Definition at line 121 of file filteringSceneIndex.h.
|
protected |
|
inlineprotected |
Returns the input scene.
It is always safe to call and dereference this return value. If this was constructed with a null scene index, a fallback one will be used.
Definition at line 154 of file filteringSceneIndex.h.
|
protectedpure virtual |
Implemented in HdsiMaterialOverrideResolvingSceneIndex, HdsiPrimTypeNoticeBatchingSceneIndex, HdsiVelocityMotionResolvingSceneIndex, HdsiLightLinkingSceneIndex, HdsiSceneGlobalsSceneIndex, HdFlatteningSceneIndex, HdsiCoordSysPrimSceneIndex, HdGpGenerativeProceduralResolvingSceneIndex, HdsiPrimTypePruningSceneIndex, HdsiLegacyDisplayStyleOverrideSceneIndex, HdsiRenderSettingsFilteringSceneIndex, HdsiPrefixPathPruningSceneIndex, UsdImagingExtentResolvingSceneIndex, HdLegacyGeomSubsetSceneIndex, HdsiDebuggingSceneIndex, UsdImagingRerootingSceneIndex, HdNoticeBatchingSceneIndex, HdsiPrimTypeAndPathPruningSceneIndex, UsdImagingDrawModeSceneIndex, HdsiExtComputationDependencySceneIndex, UsdImagingSelectionSceneIndex, UsdImagingRootOverridesSceneIndex, HdsiPinnedCurveExpandingSceneIndex, HdSiExtComputationPrimvarPruningSceneIndex, HdsiImplicitSurfaceSceneIndex, HdPrefixingSceneIndex, HdsiMaterialPrimvarTransferSceneIndex, HdMaterialFilteringSceneIndexBase, HdDependencyForwardingSceneIndex, UsdImagingMaterialBindingsResolvingSceneIndex, UsdSkelImagingPointsResolvingSceneIndex, HdsiTetMeshConversionSceneIndex, UsdImagingUnloadedDrawModeSceneIndex, HdsiNurbsApproximatingSceneIndex, UsdImagingRenderSettingsFlatteningSceneIndex, UsdSkelImagingSkeletonResolvingSceneIndex, and HdsiMaterialBindingResolvingSceneIndex.
|
protectedpure virtual |
Implemented in HdsiMaterialOverrideResolvingSceneIndex, HdsiVelocityMotionResolvingSceneIndex, HdsiPrimTypeNoticeBatchingSceneIndex, HdsiLightLinkingSceneIndex, HdsiSceneGlobalsSceneIndex, HdFlatteningSceneIndex, HdsiCoordSysPrimSceneIndex, HdGpGenerativeProceduralResolvingSceneIndex, HdsiPrimTypePruningSceneIndex, HdsiLegacyDisplayStyleOverrideSceneIndex, HdsiRenderSettingsFilteringSceneIndex, HdsiPrefixPathPruningSceneIndex, HdsiDebuggingSceneIndex, UsdImagingExtentResolvingSceneIndex, HdNoticeBatchingSceneIndex, HdLegacyGeomSubsetSceneIndex, UsdImagingRerootingSceneIndex, HdsiPrimTypeAndPathPruningSceneIndex, UsdImagingDrawModeSceneIndex, HdsiExtComputationDependencySceneIndex, HdsiPinnedCurveExpandingSceneIndex, UsdImagingSelectionSceneIndex, HdSiExtComputationPrimvarPruningSceneIndex, HdsiImplicitSurfaceSceneIndex, HdPrefixingSceneIndex, UsdImagingRootOverridesSceneIndex, HdMaterialFilteringSceneIndexBase, HdsiMaterialPrimvarTransferSceneIndex, HdDependencyForwardingSceneIndex, UsdImagingMaterialBindingsResolvingSceneIndex, HdsiTetMeshConversionSceneIndex, UsdImagingUnloadedDrawModeSceneIndex, HdsiNurbsApproximatingSceneIndex, UsdImagingRenderSettingsFlatteningSceneIndex, UsdSkelImagingPointsResolvingSceneIndex, HdsiMaterialBindingResolvingSceneIndex, and UsdSkelImagingSkeletonResolvingSceneIndex.
|
protectedpure virtual |
Implemented in HdsiMaterialOverrideResolvingSceneIndex, HdsiVelocityMotionResolvingSceneIndex, HdsiPrimTypeNoticeBatchingSceneIndex, HdsiLightLinkingSceneIndex, HdsiSceneGlobalsSceneIndex, HdFlatteningSceneIndex, HdsiCoordSysPrimSceneIndex, HdGpGenerativeProceduralResolvingSceneIndex, HdsiPrimTypePruningSceneIndex, HdsiLegacyDisplayStyleOverrideSceneIndex, HdsiRenderSettingsFilteringSceneIndex, HdsiPrefixPathPruningSceneIndex, UsdImagingExtentResolvingSceneIndex, HdsiDebuggingSceneIndex, HdLegacyGeomSubsetSceneIndex, HdNoticeBatchingSceneIndex, UsdImagingRerootingSceneIndex, HdsiPrimTypeAndPathPruningSceneIndex, UsdImagingDrawModeSceneIndex, HdsiExtComputationDependencySceneIndex, UsdImagingRootOverridesSceneIndex, UsdImagingSelectionSceneIndex, HdsiPinnedCurveExpandingSceneIndex, HdSiExtComputationPrimvarPruningSceneIndex, HdsiImplicitSurfaceSceneIndex, HdPrefixingSceneIndex, HdMaterialFilteringSceneIndexBase, HdsiMaterialPrimvarTransferSceneIndex, UsdSkelImagingPointsResolvingSceneIndex, HdDependencyForwardingSceneIndex, UsdImagingMaterialBindingsResolvingSceneIndex, HdsiTetMeshConversionSceneIndex, UsdImagingUnloadedDrawModeSceneIndex, UsdSkelImagingSkeletonResolvingSceneIndex, HdsiNurbsApproximatingSceneIndex, UsdImagingRenderSettingsFlatteningSceneIndex, and HdsiMaterialBindingResolvingSceneIndex.
|
protectedvirtual |
Reimplemented in HdsiDebuggingSceneIndex.
|
finalvirtual |
Implements HdFilteringSceneIndexBase.
|
friend |
Definition at line 162 of file filteringSceneIndex.h.