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::DocumentPropertyEditor::NodeMetadata Struct Reference

#include <DocumentSchema.h>

Public Member Functions

template<typename ParentNode >
bool InheritsFrom () const
 Returns true if this node, or any of its parents, have any ancestor with ParentNode's name.
 

Static Public Member Functions

template<typename NodeDefinition >
static NodeMetadata FromType (const NodeMetadata *parent=nullptr)
 Helper method, extracts runtime metadata from a NodeDefinition.
 

Public Attributes

AZ::Name m_name
 
AZStd::function< bool(const Dom::Value &)> m_canAddToParentNode
 
AZStd::function< bool(const Dom::Value &)> m_canBeParentToValue
 
const NodeMetadatam_parent = nullptr
 

Detailed Description

Runtime data describing a NodeDescriptor. This is used to look up a descriptor from a given name in the PropertyEditorSystem.


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