24 #ifndef PXR_IMAGING_HD_UNIT_TEST_NULL_RENDER_DELEGATE_H
25 #define PXR_IMAGING_HD_UNIT_TEST_NULL_RENDER_DELEGATE_H
72 SdfPath const& rprimId)
override;
77 SdfPath const& sprimId)
override;
83 SdfPath const& bprimId)
override;
126 #endif // PXR_IMAGING_HD_UNIT_TEST_NULL_RENDER_DELEGATE_H
Hd_UnitTestNullRenderDelegate()=default
std::shared_ptr< class HdRenderPass > HdRenderPassSharedPtr
~Hd_UnitTestNullRenderDelegate() override=default
std::shared_ptr< class HdResourceRegistry > HdResourceRegistrySharedPtr
HdInstancer * CreateInstancer(HdSceneDelegate *delegate, SdfPath const &id) override
HdCommandDescriptors GetCommandDescriptors() const override
HdRenderPassSharedPtr CreateRenderPass(HdRenderIndex *index, HdRprimCollection const &collection) override
const TfTokenVector & GetSupportedSprimTypes() const override
void DestroyInstancer(HdInstancer *instancer) override
HdSprim * CreateSprim(TfToken const &typeId, SdfPath const &sprimId) override
std::vector< HdCommandDescriptor > HdCommandDescriptors
HdBprim * CreateBprim(TfToken const &typeId, SdfPath const &bprimId) override
HdSprim * CreateFallbackSprim(TfToken const &typeId) override
std::vector< TfToken > TfTokenVector
Convenience types.
HdRenderParam * GetRenderParam() const override
HdResourceRegistrySharedPtr GetResourceRegistry() const override
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
void CommitResources(HdChangeTracker *tracker) override
const TfTokenVector & GetSupportedBprimTypes() const override
VtDictionary HdCommandArgs
HdBprim * CreateFallbackBprim(TfToken const &typeId) override
#define PXR_NAMESPACE_CLOSE_SCOPE
**If you just want to fire and args
HdRprim * CreateRprim(TfToken const &typeId, SdfPath const &rprimId) override
void DestroySprim(HdSprim *sprim) override
const TfTokenVector & GetSupportedRprimTypes() const override
bool InvokeCommand(const TfToken &command, const HdCommandArgs &args=HdCommandArgs()) override
void DestroyRprim(HdRprim *rPrim) override
void DestroyBprim(HdBprim *bprim) override