HDK
|
#include <rendererPlugin.h>
Public Member Functions | |
HdStormRendererPlugin ()=default | |
virtual | ~HdStormRendererPlugin ()=default |
virtual HdRenderDelegate * | CreateRenderDelegate () override |
virtual HdRenderDelegate * | CreateRenderDelegate (HdRenderSettingsMap const &settingsMap) override |
virtual void | DeleteRenderDelegate (HdRenderDelegate *renderDelegate) override |
virtual bool | IsSupported () const override |
![]() | |
HD_API HdPluginRenderDelegateUniqueHandle | CreateDelegate (HdRenderSettingsMap const &settingsMap={}) |
HD_API TfToken | GetPluginId () const |
![]() | |
virtual HF_API | ~HfPluginBase () |
Additional Inherited Members | |
![]() | |
HdRendererPlugin ()=default | |
HD_API | ~HdRendererPlugin () override |
![]() | |
HF_API | HfPluginBase ()=default |
Definition at line 32 of file rendererPlugin.h.
|
default |
|
virtualdefault |
|
overridevirtual |
Clients should use CreateDelegate since this method will eventually become protected, use CreateRenderDelegateHandle instead.
Factory a Render Delegate object, that Hydra can use to factory prims and communicate with a renderer.
Implements HdRendererPlugin.
|
overridevirtual |
Clients should use CreateDelegate since this method will eventually become protected.
Factory a Render Delegate object, that Hydra can use to factory prims and communicate with a renderer. Pass in initial settings...
Reimplemented from HdRendererPlugin.
|
overridevirtual |
Clients should use CreateDelegate since this method will eventually become protected.
Release the object factoried by CreateRenderDelegate().
Implements HdRendererPlugin.
|
overridevirtual |
Returns true
if this renderer plugin is supported in the running process and false
if not.
This gives the plugin a chance to perform some runtime checks to make sure that the system meets minimum requirements.
Implements HdRendererPlugin.