Open 3D Engine AzCore 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::Edit::ElementData Struct Reference

#include <EditContext.h>

Public Member Functions

void ClearAttributes ()
 
bool IsClassElement () const
 
Edit::AttributeFindAttribute (AttributeId attributeId) const
 

Public Attributes

AttributeId m_elementId
 
const char * m_description = nullptr
 
const char * m_name = nullptr
 
const char * m_deprecatedName = nullptr
 
SerializeContext::ClassElementm_serializeClassElement
 If nullptr this is class (logical) element, not physical element exists in the class.
 
AttributeArray m_attributes
 

Detailed Description

Edit data is assigned to each SerializeContext::ClassBuilder::Field. You can assign all kinds of generic attributes. You can have elements for class members called DataElements or Elements which define attributes for the class itself called ClassElement.


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