24 #ifndef PXR_IMAGING_HD_ST_GLSLFX_SHADER_H
25 #define PXR_IMAGING_HD_ST_GLSLFX_SHADER_H
28 #include "pxr/imaging/hdSt/api.h"
29 #include "pxr/imaging/hd/version.h"
30 #include "pxr/imaging/hdSt/surfaceShader.h"
32 PXR_NAMESPACE_OPEN_SCOPE
34 using HioGlslfxSharedPtr = std::shared_ptr<class HioGlslfx>;
40 HdStGLSLFXShader(HioGlslfxSharedPtr
const& glslfx);
42 ~HdStGLSLFXShader()
override;
49 HioGlslfxSharedPtr _glslfx;
53 PXR_NAMESPACE_CLOSE_SCOPE
55 #endif //PXR_IMAGING_HD_ST_GLSLFX_SHADER_H
virtual HDST_API void Reload()
If the prim is based on asset, reload that asset.
A scene-based SurfaceShader object.