MaterialX 1.38.2
Classes | Namespaces | Typedefs
HwShaderGenerator.h File Reference

Hardware shader generator base class. More...

#include <MaterialXGenShader/Export.h>
#include <MaterialXGenShader/GenContext.h>
#include <MaterialXGenShader/ShaderGenerator.h>

Go to the source code of this file.

Classes

class  HwClosureContext
 Class representing a context for closure evaluation on hardware targets. More...
 
class  HwLightShaders
 Hardware light shader user data. More...
 
class  HwShaderGenerator
 Base class for shader generators targeting HW rendering. More...
 
class  HwResourceBindingContext
 Class representing a context for resource binding for hardware resources. More...
 

Namespaces

namespace  MaterialX::HW
 HW specific identifiers.
 

Typedefs

using HwClosureContextPtr = shared_ptr< class HwClosureContext >
 Shared pointer to a HwClosureContext.
 
using HwLightShadersPtr = shared_ptr< class HwLightShaders >
 Shared pointer to a HwLightShaders.
 
using HwShaderGeneratorPtr = shared_ptr< class HwShaderGenerator >
 Shared pointer to a HwShaderGenerator.
 
using HwResourceBindingContextPtr = shared_ptr< class HwResourceBindingContext >
 Shared pointer to a HwResourceBindingContext.
 

Detailed Description

Hardware shader generator base class.