24#ifndef PXR_IMAGING_HD_RENDERER_PLUGIN_HANDLE_H
25#define PXR_IMAGING_HD_RENDERER_PLUGIN_HANDLE_H
28#include "pxr/imaging/hd/api.h"
29#include "pxr/imaging/hd/renderDelegate.h"
35PXR_NAMESPACE_OPEN_SCOPE
72 explicit operator bool()
const {
return _plugin; }
75 friend class HdRendererPluginRegistry;
84PXR_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...