Registry of PrimAdapter plug-ins. More...
Public Member Functions | |
USDIMAGING_API bool | HasAdapter (TfToken const &adapterKey) |
Returns true if an adapter has been registered to handle the given adapterKey . More... | |
USDIMAGING_API UsdImagingPrimAdapterSharedPtr | ConstructAdapter (TfToken const &adapterKey) |
Returns a new instance of the UsdImagingPrimAdapter that has been registered to handle the given adapterKey . More... | |
Static Public Member Functions | |
static USDIMAGING_API bool | AreExternalPluginsEnabled () |
Returns true if external plugins are enabled. More... | |
static USDIMAGING_API UsdImagingAdapterRegistry & | GetInstance () |
Static Public Member Functions inherited from TfSingleton< UsdImagingAdapterRegistry > | |
static UsdImagingAdapterRegistry & | GetInstance () |
Return a reference to an object of type T , creating it if necessary. More... | |
static bool | CurrentlyExists () |
Return whether or not the single object of type T is currently in existence. More... | |
static void | SetInstanceConstructed (UsdImagingAdapterRegistry &instance) |
Indicate that the sole instance object has already been created. More... | |
static void | DeleteInstance () |
Destroy the sole instance object of type T , if it exists. More... | |
Friends | |
class | TfSingleton< UsdImagingAdapterRegistry > |
Registry of PrimAdapter plug-ins.
Definition at line 56 of file adapterRegistry.h.
|
static |
Returns true if external plugins are enabled.
Internal plugins have isInternal=1 set in their metadata. This flag is only intended to be set for critical imaging plugins (mesh, cube, sphere, curve, etc). This allows users to disable plugins that are crashing or executing slowly.
Driven by by the USDIMAGING_ENABLE_PLUGINS environment variable.
USDIMAGING_API UsdImagingPrimAdapterSharedPtr ConstructAdapter | ( | TfToken const & | adapterKey | ) |
Returns a new instance of the UsdImagingPrimAdapter that has been registered to handle the given adapterKey
.
This key is either a prim typename or a key specified in UsdImagingAdapterKeyTokens. Returns NULL if no adapter was registered for this key.
USDIMAGING_API bool HasAdapter | ( | TfToken const & | adapterKey | ) |
Returns true if an adapter has been registered to handle the given adapterKey
.