7#ifndef PXR_USD_USD_HYDRA_DISCOVERY_PLUGIN_H
8#define PXR_USD_USD_HYDRA_DISCOVERY_PLUGIN_H
11#include "pxr/usd/usdHydra/api.h"
18PXR_NAMESPACE_OPEN_SCOPE
22 UsdHydraDiscoveryPlugin() =
default;
24 ~UsdHydraDiscoveryPlugin()
override =
default;
32PXR_NAMESPACE_CLOSE_SCOPE
Interface for discovery plugins for finding shader nodes.
virtual SDR_API SdrShaderNodeDiscoveryResultVec DiscoverShaderNodes(const Context &)=0
Finds and returns all nodes that the implementing plugin should be aware of.
virtual SDR_API const SdrStringVec & GetSearchURIs() const =0
Gets the URIs that this plugin is searching for nodes in.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...