Open 3D Engine AzToolsFramework 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.
AzToolsFramework::InstanceDataHierarchy Member List

This is the complete list of members for AzToolsFramework::InstanceDataHierarchy, including all inherited members.

AddComparisonInstance(void *instance, const AZ::Uuid &classId) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
AddComparisonInstance(T *instance) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyinline
Address typedef (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
AddRootInstance(void *instance, const AZ::Uuid &classId) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
AddRootInstance(T *instance) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyinline
BeginNode(void *instance, const AZ::SerializeContext::ClassData *classData, const AZ::SerializeContext::ClassElement *classElement, DynamicEditDataProvider dynamicEditDataProvider) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
Build(AZ::SerializeContext *sc, unsigned int accessFlags, DynamicEditDataProvider dynamicEditDataProvider=DynamicEditDataProvider(), ComponentEditor *editorParent=nullptr)AzToolsFramework::InstanceDataHierarchy
ChangedNodeCB typedefAzToolsFramework::InstanceDataHierarchy
ChildMatchesAddress(const InstanceDataNode::Address &elementAddress) const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
ClearComparisonData()AzToolsFramework::InstanceDataNode
CompareHierarchies(const InstanceDataNode *sourceNode, InstanceDataNode *targetNode, const ValueComparisonFunction &valueComparisonFunction, AZ::SerializeContext *context, NewNodeCB newNodeCallback, RemovedNodeCB removedNodeCallback, ChangedNodeCB changedNodeCallback)AzToolsFramework::InstanceDataHierarchystatic
CompareHierarchies(const InstanceDataNode *sourceNode, InstanceDataNode *targetNode, AZStd::vector< AZ::u8 > &tempSourceBuffer, AZStd::vector< AZ::u8 > &tempTargetBuffer, const ValueComparisonFunction &valueComparisonFunction, AZ::SerializeContext *context, NewNodeCB newNodeCallback, RemovedNodeCB removedNodeCallback, ChangedNodeCB changedNodeCallback) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotectedstatic
ComparisonFlags enum nameAzToolsFramework::InstanceDataNode
ComputeAddress() constAzToolsFramework::InstanceDataNode
ContainerChildNodeBeingCreatedCB typedefAzToolsFramework::InstanceDataHierarchy
ContainerChildNodeBeingRemovedCB typedefAzToolsFramework::InstanceDataHierarchy
ContainsRootInstance(const void *instance) const (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
CopyInstanceData(const InstanceDataNode *sourceNode, InstanceDataNode *targetNode, AZ::SerializeContext *context=nullptr, ContainerChildNodeBeingRemovedCB containerChildNodeBeingRemovedCB=nullptr, ContainerChildNodeBeingCreatedCB containerChildNodeBeingCreatedCB=nullptr, const InstanceDataNode::Address &filterElementAddress=InstanceDataNode::Address())AzToolsFramework::InstanceDataHierarchystatic
CreateContainerElement(const SelectClassCallback &selectClass, const FillDataClassCallback &fillData) (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
CustomElementCreationHandler typedef (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
DefaultValueComparisonFunction(const InstanceDataNode *sourceNode, const InstanceDataNode *targetNode)AzToolsFramework::InstanceDataHierarchystatic
EditDataOverrideStack typedef (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
EndNode() (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
EnumerateUIElements(InstanceDataNode *node, DynamicEditDataProvider dynamicEditDataProvider) (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
FillDataClassCallback typedef (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
FindAttribute(AZ::Edit::AttributeId nameCrc) constAzToolsFramework::InstanceDataNode
FindNodeByAddress(const InstanceDataNode::Address &address) constAzToolsFramework::InstanceDataHierarchy
FindNodeByPartialAddress(const InstanceDataNode::Address &address) constAzToolsFramework::InstanceDataHierarchy
FirstInstance() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
FixupEditData() (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyinline
FixupEditData(InstanceDataNode *node, int siblingIdx)AzToolsFramework::InstanceDataHierarchyprotected
Flags enum name (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
GetChildren() (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetChildren() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetClassMetadata() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetComparisonNode() constAzToolsFramework::InstanceDataNode
GetElementEditMetadata() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetElementMetadata() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetGroupElementMetadata() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetInstance(size_t idx) const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
GetInstanceAddress(size_t idx) const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
GetNumInstances() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetParent() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetRoot() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
GetRootNode() (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyinline
GetSerializeContext() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
HasChangesVersusComparison(bool includeChildren) const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
HasInstances() const (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
Identifier typedefAzToolsFramework::InstanceDataNode
IgnoreKeyValuePairs enum value (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
InstanceArray typedef (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
InstanceDataArray typedef (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
InstanceDataHierarchy() (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
InstanceDataNode() (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeinline
InvalidIdentifier (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodestatic
IsDifferentVersusComparison() constAzToolsFramework::InstanceDataNode
IsMultiInstance() constAzToolsFramework::InstanceDataNodeinline
IsNewVersusComparison() constAzToolsFramework::InstanceDataNode
IsRemovedVersusComparison() constAzToolsFramework::InstanceDataNode
m_buildFlagsAzToolsFramework::InstanceDataHierarchyprotected
m_childIndexOverride (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
m_children (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_classData (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_classElement (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_comparisonFlags (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_comparisonHierarchiesAzToolsFramework::InstanceDataHierarchyprotected
m_comparisonInstancesAzToolsFramework::InstanceDataHierarchyprotected
m_comparisonNode (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_context (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_curParentNode (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
m_editDataOverrides (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
m_elementEditData (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_groupElementData (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_identifier (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_instances (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_isMerging (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
m_matched (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_nodeDiscarded (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
m_parent (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_root (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNodeprotected
m_rootInstancesAzToolsFramework::InstanceDataHierarchyprotected
m_supplementalEditDataAzToolsFramework::InstanceDataHierarchyprotected
m_supplementalElementDataAzToolsFramework::InstanceDataHierarchyprotected
m_valueComparisonFunctionAzToolsFramework::InstanceDataHierarchyprotected
MarkDifferentVersusComparison()AzToolsFramework::InstanceDataNode
MarkNewVersusComparison()AzToolsFramework::InstanceDataNode
MarkRemovedVersusComparison()AzToolsFramework::InstanceDataNode
NewNodeCB typedefAzToolsFramework::InstanceDataHierarchy
NodeContainer typedef (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
None enum value (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchy
Read(T &value)AzToolsFramework::InstanceDataNode
ReadAttribute(AZ::Edit::AttributeId nameCrc, T &value, bool readChildAttributes=false) constAzToolsFramework::InstanceDataNode
ReadRaw(void *&valuePtr, AZ::TypeId valueType) (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode
RefreshComparisonData(unsigned int accessFlags, DynamicEditDataProvider dynamicEditDataProvider)AzToolsFramework::InstanceDataHierarchy
RemovedNodeCB typedefAzToolsFramework::InstanceDataHierarchy
SelectClassCallback typedefAzToolsFramework::InstanceDataNode
SetBuildFlags(AZ::u8 flags)AzToolsFramework::InstanceDataHierarchy
SetValueComparisonFunction(const ValueComparisonFunction &function)AzToolsFramework::InstanceDataHierarchy
SupplementalEditDataContainer typedef (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
SupplementalElementDataContainer typedef (defined in AzToolsFramework::InstanceDataHierarchy)AzToolsFramework::InstanceDataHierarchyprotected
ValueComparisonFunction typedefAzToolsFramework::InstanceDataHierarchy
Write(const T &value)AzToolsFramework::InstanceDataNode
WriteRaw(const void *valuePtr, AZ::TypeId valueType) (defined in AzToolsFramework::InstanceDataNode)AzToolsFramework::InstanceDataNode