8 #ifndef PXR_IMAGING_HGI_SHADERGENERATOR_H 
    9 #define PXR_IMAGING_HGI_SHADERGENERATOR_H 
   49     virtual void _Execute(std::ostream &ss) = 0;
 
   65     std::string _localGeneratedShaderCode;
 
   67     HgiShaderGenerator() = 
delete;
 
   68     HgiShaderGenerator & operator=(
const HgiShaderGenerator&) = 
delete;
 
   69     HgiShaderGenerator(
const HgiShaderGenerator&) = 
delete;
 
virtual HGI_API ~HgiShaderGenerator()
 
HGI_API const char * _GetShaderCodeDeclarations() const 
 
HGI_API HgiShaderStage _GetShaderStage() const 
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
virtual HGI_API void _Execute(std::ostream &ss)=0
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
HGI_API const char * _GetShaderCode() const 
 
HGI_API const char * GetGeneratedShaderCode() const