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 (bool gpuEnabled=true) const override |
Public Member Functions inherited from HdRendererPlugin | |
HD_API HdPluginRenderDelegateUniqueHandle | CreateDelegate (HdRenderSettingsMap const &settingsMap={}) |
HD_API TfToken | GetPluginId () const |
Public Member Functions inherited from HfPluginBase | |
virtual HF_API | ~HfPluginBase () |
Additional Inherited Members | |
Protected Member Functions inherited from HdRendererPlugin | |
HdRendererPlugin ()=default | |
HD_API | ~HdRendererPlugin () override |
Protected Member Functions inherited from HfPluginBase | |
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. The gpuEnabled
parameter indicates if the GPU is available for use by the plugin in case this information is necessary to make this determination.
Implements HdRendererPlugin.