HDK
|
#include <discoveryPlugin.h>
Public Types | |
using | Context = SdrDiscoveryPluginContext |
![]() | |
using | Context = NdrDiscoveryPluginContext |
![]() | |
typedef void(* | UniqueChangedFuncPtr )(TfRefBase const *, bool) |
Public Member Functions | |
SDR_API | SdrDiscoveryPlugin () |
virtual SDR_API | ~SdrDiscoveryPlugin () |
SDR_API NdrNodeDiscoveryResultVec | DiscoverNodes (const NdrDiscoveryPluginContext &) overridefinal |
virtual SDR_API SdrShaderNodeDiscoveryResultVec | DiscoverShaderNodes (const Context &)=0 |
![]() | |
NDR_API | NdrDiscoveryPlugin () |
virtual NDR_API | ~NdrDiscoveryPlugin () |
virtual NDR_API const NdrStringVec & | GetSearchURIs () const =0 |
Gets the URIs that this plugin is searching for nodes in. More... | |
![]() | |
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) |
![]() | |
TfWeakBase () | |
TfWeakBase (const TfWeakBase &) | |
const TfWeakBase & | __GetTfWeakBase__ () const |
const TfWeakBase & | operator= (const TfWeakBase &) |
void | EnableNotification2 () const |
TF_API void const * | GetUniqueIdentifier () const |
Additional Inherited Members | |
![]() | |
static TF_API void | SetUniqueChangedListener (UniqueChangedListener listener) |
![]() | |
virtual TF_API | ~TfRefBase () |
![]() | |
~TfWeakBase () | |
TfRefPtr< Tf_Remnant > | _Register () const |
template<class T > | |
TfRefPtr< Tf_Remnant > | _Register (T *tempRmnt) const |
bool | _HasRemnant () const |
Definition at line 52 of file discoveryPlugin.h.
Definition at line 54 of file discoveryPlugin.h.
SDR_API SdrDiscoveryPlugin::SdrDiscoveryPlugin | ( | ) |
|
virtual |
|
finaloverridevirtual |
Finds and returns all nodes that the implementing plugin should be aware of.
Implements NdrDiscoveryPlugin.
|
pure virtual |
Finds and returns all nodes that the implementing plugin should be aware of.
Implemented in _SdrFilesystemDiscoveryPlugin, and UsdHydraDiscoveryPlugin.