Menu
Lumberyard
C++ API Reference (Version 1.10)

AZ::Edit Namespace Reference

Namespaces

 Attributes
 
 ClassElements
 
 PropertyRefreshLevels
 
 PropertyVisibility
 
 SliceFlags
 
 UIHandlers
 

Classes

struct  ClassData
 This structure is built up and stored in the edit context while you are calling EditContext::ClassInfo functions to reflect a class's data to the edit context. More...
 
struct  ElementData
 A named group of attributes. More...
 

Typedefs

using AttributeId = AZ::AttributeId
 The attribute ID type. More...
 
using AttributePair = AZ::AttributePair
 A pair that contains an attribute's ID and a pointer to the attribute. More...
 
using AttributeArray = AZ::AttributeArray
 An array of attributes. More...
 
using Attribute = AZ::Attribute
 Base class for all attributes that are used in reflection contexts. More...
 
template<class T >
using AttributeData = AZ::AttributeData< T >
 A generic attribute that contains data that is stored by value. More...
 
template<class T >
using AttributeMemberData = AZ::AttributeMemberData< T >
 An attribute that points to data about a class member of a specified class type. More...
 
template<class F >
using AttributeFunction = AZ::AttributeFunction< F >
 A generic attribute that contains a pointer to a global function. More...
 
template<class F >
using AttributeMemberFunction = AZ::AttributeMemberFunction< F >
 An attribute that contains a pointer to a class member function with the specified arguments and return type. More...
 

Typedef Documentation

◆ Attribute

Base class for all attributes that are used in reflection contexts.

◆ AttributeArray

An array of attributes.

◆ AttributeData

template<class T >
using AZ::Edit::AttributeData = typedef AZ::AttributeData<T>

A generic attribute that contains data that is stored by value.

◆ AttributeFunction

template<class F >
using AZ::Edit::AttributeFunction = typedef AZ::AttributeFunction<F>

A generic attribute that contains a pointer to a global function.

◆ AttributeId

The attribute ID type.

This is commonly the CRC of the attribute name.

◆ AttributeMemberData

template<class T >
using AZ::Edit::AttributeMemberData = typedef AZ::AttributeMemberData<T>

An attribute that points to data about a class member of a specified class type.

◆ AttributeMemberFunction

template<class F >
using AZ::Edit::AttributeMemberFunction = typedef AZ::AttributeMemberFunction<F>

An attribute that contains a pointer to a class member function with the specified arguments and return type.

◆ AttributePair

A pair that contains an attribute's ID and a pointer to the attribute.