24 #ifndef PXR_IMAGING_HD_ST_IMAGE_SHADER_RENDER_PASS_H
25 #define PXR_IMAGING_HD_ST_IMAGE_SHADER_RENDER_PASS_H
37 std::shared_ptr<class HdStResourceRegistry>;
40 std::shared_ptr<class HdSt_ImageShaderRenderPass>;
42 std::shared_ptr<class HdStResourceRegistry>;
std::shared_ptr< class HdRenderPassState > HdRenderPassStateSharedPtr
std::shared_ptr< class HdSt_ImageShaderRenderPass > HdSt_ImageShaderRenderPassSharedPtr
void _Execute(HdRenderPassStateSharedPtr const &renderPassState, TfTokenVector const &renderTags) override
std::vector< TfToken > TfTokenVector
Convenience types.
HDST_API HdSt_ImageShaderRenderPass(HdRenderIndex *index, HdRprimCollection const &collection)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
virtual HDST_API ~HdSt_ImageShaderRenderPass()
std::shared_ptr< class HdStResourceRegistry > HdStResourceRegistrySharedPtr
HDST_API void SetupFullscreenTriangleDrawItem()
std::shared_ptr< class HdSt_DrawBatch > HdSt_DrawBatchSharedPtr