Open 3D Engine AzFramework 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::Reflection::DescriptorAttributes Namespace Reference

Variables

const Name Handler
 
const Name Label
 
const Name SerializedPath
 
const Name Container
 
const Name ParentContainer
 
const Name ParentContainerInstance
 
const Name ParentContainerCanBeModified
 Boolean flag indicating whether the owning container of an element can be modified.
 
const Name ContainerElementOverride
 

Detailed Description

These synthetic attributes are injected into legacy reflection data to give additional context for use in the DocumentPropertyEditor.

Variable Documentation

◆ Container

const Name AZ::Reflection::DescriptorAttributes::Container
extern

The serialize context container interface for a container row. Type: AZ::SerializeContext::IDataContainer (marshalled as a void* because it's not reflected)

◆ ContainerElementOverride

const Name AZ::Reflection::DescriptorAttributes::ContainerElementOverride
extern

If specified, an override for the instance of the element referenced in a container operation. Type: void*

◆ Handler

const Name AZ::Reflection::DescriptorAttributes::Handler
extern

The UIHandler (or PropertyEditor Type) this property should use. Type: String

◆ Label

const Name AZ::Reflection::DescriptorAttributes::Label
extern

If specified, this property should have a label with the specified text. Type: String

◆ ParentContainer

const Name AZ::Reflection::DescriptorAttributes::ParentContainer
extern

The serialize context container interface for a container element's parent. Type: AZ::SerializeContext::IDataContainer (marshalled as a void* because it's not reflected)

◆ ParentContainerInstance

const Name AZ::Reflection::DescriptorAttributes::ParentContainerInstance
extern

The container instance pointer for a container element row. Type: void*

◆ SerializedPath

const Name AZ::Reflection::DescriptorAttributes::SerializedPath
extern

Specifies the JSON path to where this property would be located in a JSON serialized instance, relative to the instance parameter to a Visit call. Type: String (can be parsed by AZ::Dom::Path)