7#ifndef PXR_IMAGING_HD_RENDERER_PLUGIN_HANDLE_H
8#define PXR_IMAGING_HD_RENDERER_PLUGIN_HANDLE_H
11#include "pxr/imaging/hd/api.h"
12#include "pxr/imaging/hd/renderDelegate.h"
18PXR_NAMESPACE_OPEN_SCOPE
61 explicit operator bool()
const {
return _plugin; }
64 friend class HdRendererPluginRegistry;
73PXR_NAMESPACE_CLOSE_SCOPE
A (movable) handle for a render delegate that was created using a a plugin.
A handle for HdRendererPlugin also storing the plugin id.
HdRendererPlugin * Get() const
Get the wrapped HdRendererPlugin.
This class defines a renderer plugin interface for Hydra.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...