24 #ifndef PXR_IMAGING_HD_ST_LIGHTING_SHADER_H 25 #define PXR_IMAGING_HD_ST_LIGHTING_SHADER_H 28 #include "pxr/imaging/hdSt/api.h" 29 #include "pxr/imaging/hdSt/shaderCode.h" 32 PXR_NAMESPACE_OPEN_SCOPE
34 using HdStLightingShaderSharedPtr = std::shared_ptr<class HdStLightingShader>;
59 PXR_NAMESPACE_CLOSE_SCOPE
61 #endif // PXR_IMAGING_HD_ST_LIGHTING_SHADER_H
Stores a 4x4 matrix of double elements.
virtual void SetCamera(GfMatrix4d const &worldToViewMatrix, GfMatrix4d const &projectionMatrix)=0
Sets camera state.
A base class representing the implementation (code) of a shader, used in conjunction with HdRenderPas...
A lighting shader base class.