#include <MaterialPipelineSourceData.h>
Classes | |
struct | RuntimeControls |
struct | ShaderTemplate |
Describes a template that will be used to generate the shader asset for one pass in the pipeline. More... | |
Public Member Functions | |
AZ_TYPE_INFO (AZ::RPI::MaterialPipelineSourceData, "{AB033EDC-0D89-441C-B9E0-DAFF8058865D}") | |
Static Public Member Functions | |
static void | Reflect (ReflectContext *context) |
Public Attributes | |
struct AZ::RPI::MaterialPipelineSourceData::RuntimeControls | m_runtimeControls |
AZStd::vector< ShaderTemplate > | m_shaderTemplates |
AZStd::string | m_pipelineScript |
Relative path to a lua script to configure shader compilation. | |
Static Public Attributes | |
static constexpr char | Extension [] = "materialpipeline" |
Describes a material pipeline, which provides shader templates and other mechanisms for automatically adapting material-specific shader code to work in a specific render pipeline.