An abstract base class for a filtering scene index that observes a single input scene index.
More...
|
HD_API std::vector< HdSceneIndexBaseRefPtr > | GetInputScenes () const final |
|
HD_API void | AddObserver (const HdSceneIndexObserverPtr &observer) |
| Adds an observer to this scene index. More...
|
|
HD_API void | RemoveObserver (const HdSceneIndexObserverPtr &observer) |
| Removes an observer from this scene index; the given observer will no longer be forwarded notices. More...
|
|
virtual HdSceneIndexPrim | GetPrim (const SdfPath &primPath) const =0 |
| Returns a pair of (prim type, datasource) for the object at primPath . More...
|
|
virtual SdfPathVector | GetChildPrimPaths (const SdfPath &primPath) const =0 |
| Returns the paths of all scene index prims located immediately below primPath . More...
|
|
HdDataSourceBaseHandle | GetDataSource (const SdfPath &primPath, const HdDataSourceLocator &locator) const |
| A convenience function: look up the object at primPath , and if successful return the datasource at locator within that prim. More...
|
|
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...
|
|
const TfRefCount & | GetRefCount () const |
|
void | SetShouldInvokeUniqueChangedListener (bool shouldCall) |
|
| TfWeakBase (const TfWeakBase &) |
|
const TfWeakBase & | __GetTfWeakBase__ () const |
|
const TfWeakBase & | operator= (const TfWeakBase &) |
|
void | EnableNotification2 () const |
|
TF_API void const * | GetUniqueIdentifier () const |
|
|
typedef void(* | UniqueChangedFuncPtr) (TfRefBase const *, bool) |
|
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 67 of file filteringSceneIndex.h.
◆ _GetInputSceneIndex()
const HdSceneIndexBaseRefPtr& _GetInputSceneIndex |
( |
| ) |
const |
|
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 94 of file filteringSceneIndex.h.
The documentation for this class was generated from the following file: