![]() |
|
Inherits HdRenderDelegate.
Public Member Functions | |
| HDST_API | HdStRenderDelegate (HdRenderSettingsMap const &settingsMap) |
HdRenderDelegate virtual API | |
| virtual HDST_API void | SetDrivers (HdDriverVector const &drivers) override |
| virtual HDST_API HdRenderParam * | GetRenderParam () const override |
| virtual HDST_API const TfTokenVector & | GetSupportedRprimTypes () const override |
| virtual HDST_API const TfTokenVector & | GetSupportedSprimTypes () const override |
| virtual HDST_API const TfTokenVector & | GetSupportedBprimTypes () const override |
| virtual HDST_API HdResourceRegistrySharedPtr | GetResourceRegistry () const override |
| virtual HDST_API HdRenderPassSharedPtr | CreateRenderPass (HdRenderIndex *index, HdRprimCollection const &collection) override |
| virtual HDST_API HdRenderPassStateSharedPtr | CreateRenderPassState () const override |
| virtual HDST_API HdInstancer * | CreateInstancer (HdSceneDelegate *delegate, SdfPath const &id) override |
| virtual HDST_API void | DestroyInstancer (HdInstancer *instancer) override |
| virtual HDST_API HdRprim * | CreateRprim (TfToken const &typeId, SdfPath const &rprimId) override |
| virtual HDST_API void | DestroyRprim (HdRprim *rPrim) override |
| virtual HDST_API HdSprim * | CreateSprim (TfToken const &typeId, SdfPath const &sprimId) override |
| virtual HDST_API HdSprim * | CreateFallbackSprim (TfToken const &typeId) override |
| virtual HDST_API void | DestroySprim (HdSprim *sPrim) override |
| virtual HDST_API HdBprim * | CreateBprim (TfToken const &typeId, SdfPath const &bprimId) override |
| virtual HDST_API HdBprim * | CreateFallbackBprim (TfToken const &typeId) override |
| virtual HDST_API void | DestroyBprim (HdBprim *bPrim) override |
| virtual HDST_API void | CommitResources (HdChangeTracker *tracker) override |
| virtual HDST_API TfTokenVector | GetMaterialRenderContexts () const override |
| virtual HDST_API TfTokenVector | GetShaderSourceTypes () const override |
| virtual HDST_API bool | IsPrimvarFilteringNeeded () const override |
| virtual HDST_API HdRenderSettingDescriptorList | GetRenderSettingDescriptors () const override |
| virtual HDST_API VtDictionary | GetRenderStats () const override |
| virtual HDST_API HdAovDescriptor | GetDefaultAovDescriptor (TfToken const &name) const override |
Misc public API | |
| HDST_API HdStDrawItemsCachePtr | GetDrawItemsCache () const |
| HDST_API Hgi * | GetHgi () |
| static HDST_API bool | IsSupported () |
The Storm Render Delegate provides a rasterizer renderer to draw the scene. While it currently has some ties to GL, the goal is to use Hgi to allow it to be graphics API agnostic.
Definition at line 51 of file renderDelegate.h.