Menu
Lumberyard
C++ API Reference (Version 1.10)

AZ::Edit Namespace Reference

Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog to learn more.

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

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.