|
#include <renderDelegate.h>
Inherits HdRenderDelegate.
Public Member Functions | |
HDST_API | HdStRenderDelegate (HdRenderSettingsMap const &settingsMap) |
HdRenderDelegate virtual API | |
HDST_API void | SetDrivers (HdDriverVector const &drivers) override |
HDST_API HdRenderParam * | GetRenderParam () const override |
HDST_API const TfTokenVector & | GetSupportedRprimTypes () const override |
HDST_API const TfTokenVector & | GetSupportedSprimTypes () const override |
HDST_API const TfTokenVector & | GetSupportedBprimTypes () const override |
HDST_API HdResourceRegistrySharedPtr | GetResourceRegistry () const override |
HDST_API HdRenderPassSharedPtr | CreateRenderPass (HdRenderIndex *index, HdRprimCollection const &collection) override |
HDST_API HdRenderPassStateSharedPtr | CreateRenderPassState () const override |
HDST_API HdInstancer * | CreateInstancer (HdSceneDelegate *delegate, SdfPath const &id) override |
HDST_API void | DestroyInstancer (HdInstancer *instancer) override |
HDST_API HdRprim * | CreateRprim (TfToken const &typeId, SdfPath const &rprimId) override |
HDST_API void | DestroyRprim (HdRprim *rPrim) override |
HDST_API HdSprim * | CreateSprim (TfToken const &typeId, SdfPath const &sprimId) override |
HDST_API HdSprim * | CreateFallbackSprim (TfToken const &typeId) override |
HDST_API void | DestroySprim (HdSprim *sPrim) override |
HDST_API HdBprim * | CreateBprim (TfToken const &typeId, SdfPath const &bprimId) override |
HDST_API HdBprim * | CreateFallbackBprim (TfToken const &typeId) override |
HDST_API void | DestroyBprim (HdBprim *bPrim) override |
HDST_API void | CommitResources (HdChangeTracker *tracker) override |
HDST_API TfTokenVector | GetMaterialRenderContexts () const override |
HDST_API TfTokenVector | GetShaderSourceTypes () const override |
HDST_API bool | IsPrimvarFilteringNeeded () const override |
HDST_API HdRenderSettingDescriptorList | GetRenderSettingDescriptors () const override |
HDST_API VtDictionary | GetRenderStats () const override |
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.