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

Classes

struct  BufferBinding
 

Public Member Functions

 AZ_TYPE_INFO (MaterialShaderParameterDescriptor, "{C2F4447C-1E01-479B-8E99-72AA8DFD9F97}")
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 

Public Attributes

AZStd::string m_name
 
AZStd::string m_typeName
 
BufferBinding m_structuredBufferBinding
 
AZStd::variant< AZStd::monostate, RHI::ShaderInputConstantIndex, RHI::ShaderInputImageIndex > m_srgInputIndex
 
bool m_isBindlessReadIndex = false
 
bool m_isPseudoParam = false
 

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