Provides data about how to render the material in a particular render pipeline. More...
#include <MaterialTypeAsset.h>
Public Member Functions | |
AZ_TYPE_INFO (MaterialTypeAsset::MaterialPipelinePayload, "{7179B076-70B6-4B47-9F98-BEF164396873}") | |
Public Attributes | |
Ptr< MaterialPropertiesLayout > | m_materialPropertiesLayout |
The layout of internal properties that the material type can use to configure this MaterialPipelinePayload. | |
AZStd::vector< MaterialPropertyValue > | m_defaultPropertyValues |
Default values for each of the internal properties. | |
ShaderCollection | m_shaderCollection |
The collection of shaders that target the particular render pipeline. | |
MaterialFunctorList | m_materialFunctors |
These material functors consume data from the internal properties and configure the shader collection. | |
Provides data about how to render the material in a particular render pipeline.