Open 3D Engine AzCore API Reference 25.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::Attribute * FindAttribute (AttributeId attributeId) const
 

Public Attributes

AttributeId m_elementId
 
const charm_description = nullptr
 
const charm_name = nullptr
 
const charm_deprecatedName = nullptr
 
SerializeContext::ClassElement * m_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: