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::MaterialTypeSourceData::PropertyLayout Struct Reference

Public Member Functions

 AZ_TYPE_INFO (AZ::RPI::MaterialTypeSourceData::PropertyLayout, "{AE53CF3F-5C3B-44F5-B2FB-306F0EB06393}")
 

Public Attributes

uint32_t m_versionOld = 0
 This field is unused, and has been replaced by MaterialTypeSourceData::m_version below. It is kept for legacy file compatibility to suppress warnings and errors.
 
AZStd::vector< GroupDefinitionm_groupsOld
 
AZStd::map< AZStd::string, AZStd::vector< MaterialPropertySourceData > > m_propertiesOld
 
AZStd::vector< AZStd::unique_ptr< PropertyGroup > > m_propertyGroups
 Collection of all available user-facing properties.
 

Member Data Documentation

◆ m_groupsOld

AZStd::vector<GroupDefinition> AZ::RPI::MaterialTypeSourceData::PropertyLayout::m_groupsOld
Deprecated:
: Use m_propertyGroups instead List of groups that will contain the available properties

◆ m_propertiesOld

AZStd::map<AZStd::string , AZStd::vector<MaterialPropertySourceData> > AZ::RPI::MaterialTypeSourceData::PropertyLayout::m_propertiesOld
Deprecated:
: Use m_propertyGroups instead

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