Loading...
Searching...
No Matches
HdStRenderDelegate Class Referencefinal

HdStRenderDelegate. More...

#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 HdRenderParamGetRenderParam () const override
 
HDST_API const TfTokenVectorGetSupportedRprimTypes () const override
 
HDST_API const TfTokenVectorGetSupportedSprimTypes () const override
 
HDST_API const TfTokenVectorGetSupportedBprimTypes () 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 HdInstancerCreateInstancer (HdSceneDelegate *delegate, SdfPath const &id) override
 
HDST_API void DestroyInstancer (HdInstancer *instancer) override
 
HDST_API HdRprimCreateRprim (TfToken const &typeId, SdfPath const &rprimId) override
 
HDST_API void DestroyRprim (HdRprim *rPrim) override
 
HDST_API HdSprimCreateSprim (TfToken const &typeId, SdfPath const &sprimId) override
 
HDST_API HdSprimCreateFallbackSprim (TfToken const &typeId) override
 
HDST_API void DestroySprim (HdSprim *sPrim) override
 
HDST_API HdBprimCreateBprim (TfToken const &typeId, SdfPath const &bprimId) override
 
HDST_API HdBprimCreateFallbackBprim (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 HgiGetHgi ()
 
static HDST_API bool IsSupported ()
 

Detailed Description

HdStRenderDelegate.

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.


The documentation for this class was generated from the following file: