AddComparisonInstance(void *instance, const AZ::Uuid &classId) (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | |
AddComparisonInstance(T *instance) (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | inline |
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::InstanceDataHierarchy | inline |
BeginNode(void *instance, const AZ::SerializeContext::ClassData *classData, const AZ::SerializeContext::ClassElement *classElement, DynamicEditDataProvider dynamicEditDataProvider) (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
Build(AZ::SerializeContext *sc, unsigned int accessFlags, DynamicEditDataProvider dynamicEditDataProvider=DynamicEditDataProvider(), ComponentEditor *editorParent=nullptr) | AzToolsFramework::InstanceDataHierarchy | |
ChangedNodeCB typedef | AzToolsFramework::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::InstanceDataHierarchy | static |
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::InstanceDataHierarchy | protectedstatic |
ComparisonFlags enum name | AzToolsFramework::InstanceDataNode | |
ComputeAddress() const | AzToolsFramework::InstanceDataNode | |
ContainerChildNodeBeingCreatedCB typedef | AzToolsFramework::InstanceDataHierarchy | |
ContainerChildNodeBeingRemovedCB typedef | AzToolsFramework::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::InstanceDataHierarchy | static |
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::InstanceDataHierarchy | static |
EditDataOverrideStack typedef (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
EndNode() (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
EnumerateUIElements(InstanceDataNode *node, DynamicEditDataProvider dynamicEditDataProvider) (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
FillDataClassCallback typedef (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | |
FindAttribute(AZ::Edit::AttributeId nameCrc) const | AzToolsFramework::InstanceDataNode | |
FindNodeByAddress(const InstanceDataNode::Address &address) const | AzToolsFramework::InstanceDataHierarchy | |
FindNodeByPartialAddress(const InstanceDataNode::Address &address) const | AzToolsFramework::InstanceDataHierarchy | |
FirstInstance() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
FixupEditData() (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | inline |
FixupEditData(InstanceDataNode *node, int siblingIdx) | AzToolsFramework::InstanceDataHierarchy | protected |
Flags enum name (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | |
GetChildren() (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetChildren() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetClassMetadata() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetComparisonNode() const | AzToolsFramework::InstanceDataNode | |
GetElementEditMetadata() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetElementMetadata() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetGroupElementMetadata() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
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::InstanceDataNode | inline |
GetParent() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetRoot() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
GetRootNode() (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | inline |
GetSerializeContext() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
HasChangesVersusComparison(bool includeChildren) const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | |
HasInstances() const (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
Identifier typedef | AzToolsFramework::InstanceDataNode | |
IgnoreKeyValuePairs enum value (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | |
InstanceArray typedef (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
InstanceDataArray typedef (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
InstanceDataHierarchy() (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | |
InstanceDataNode() (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | inline |
InvalidIdentifier (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | static |
IsDifferentVersusComparison() const | AzToolsFramework::InstanceDataNode | |
IsMultiInstance() const | AzToolsFramework::InstanceDataNode | inline |
IsNewVersusComparison() const | AzToolsFramework::InstanceDataNode | |
IsRemovedVersusComparison() const | AzToolsFramework::InstanceDataNode | |
m_buildFlags | AzToolsFramework::InstanceDataHierarchy | protected |
m_childIndexOverride (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
m_children (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_classData (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_classElement (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_comparisonFlags (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_comparisonHierarchies | AzToolsFramework::InstanceDataHierarchy | protected |
m_comparisonInstances | AzToolsFramework::InstanceDataHierarchy | protected |
m_comparisonNode (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_context (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_curParentNode (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
m_editDataOverrides (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
m_elementEditData (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_groupElementData (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_identifier (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_instances (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_isMerging (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
m_matched (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_nodeDiscarded (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
m_parent (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_root (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | protected |
m_rootInstances | AzToolsFramework::InstanceDataHierarchy | protected |
m_supplementalEditData | AzToolsFramework::InstanceDataHierarchy | protected |
m_supplementalElementData | AzToolsFramework::InstanceDataHierarchy | protected |
m_valueComparisonFunction | AzToolsFramework::InstanceDataHierarchy | protected |
MarkDifferentVersusComparison() | AzToolsFramework::InstanceDataNode | |
MarkNewVersusComparison() | AzToolsFramework::InstanceDataNode | |
MarkRemovedVersusComparison() | AzToolsFramework::InstanceDataNode | |
NewNodeCB typedef | AzToolsFramework::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) const | AzToolsFramework::InstanceDataNode | |
ReadRaw(void *&valuePtr, AZ::TypeId valueType) (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | |
RefreshComparisonData(unsigned int accessFlags, DynamicEditDataProvider dynamicEditDataProvider) | AzToolsFramework::InstanceDataHierarchy | |
RemovedNodeCB typedef | AzToolsFramework::InstanceDataHierarchy | |
SelectClassCallback typedef | AzToolsFramework::InstanceDataNode | |
SetBuildFlags(AZ::u8 flags) | AzToolsFramework::InstanceDataHierarchy | |
SetValueComparisonFunction(const ValueComparisonFunction &function) | AzToolsFramework::InstanceDataHierarchy | |
SupplementalEditDataContainer typedef (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
SupplementalElementDataContainer typedef (defined in AzToolsFramework::InstanceDataHierarchy) | AzToolsFramework::InstanceDataHierarchy | protected |
ValueComparisonFunction typedef | AzToolsFramework::InstanceDataHierarchy | |
Write(const T &value) | AzToolsFramework::InstanceDataNode | |
WriteRaw(const void *valuePtr, AZ::TypeId valueType) (defined in AzToolsFramework::InstanceDataNode) | AzToolsFramework::InstanceDataNode | |