Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::MaterialPipelineSourceData::ShaderTemplate Struct Reference

Describes a template that will be used to generate the shader asset for one pass in the pipeline. More...

#include <MaterialPipelineSourceData.h>

Public Member Functions

 AZ_TYPE_INFO (AZ::RPI::MaterialPipelineSourceData::ShaderTemplate, "{CC8BAAB1-1C21-4125-A81A-7BB8541494A5}")
 
bool operator== (const ShaderTemplate &rhs) const
 

Public Attributes

AZStd::string m_shader
 Relative path to a template .shader file that will configure the final shader asset.
 
AZStd::string m_azsli
 Relative path to a template .azsli file that will be stitched together with material-specific shader code.
 
Name m_shaderTag
 tag to identify the shader, particularly in lua functors
 

Detailed Description

Describes a template that will be used to generate the shader asset for one pass in the pipeline.


The documentation for this struct was generated from the following file: