Navigation
API > API/Editor > API/Editor/UnrealEd
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool DiffUtils::Identical
(
const FResolvedProperty& AProp, |
DiffUtils.h | ||
bool DiffUtils::Identical
(
const FResolvedProperty& AProp, |
DiffUtils now requires root objects so that object topology can be meaningfully compared. | DiffUtils.h | |
bool DiffUtils::Identical
(
const TSharedPtr< IPropertyHandle >& PropertyHandleA, |
DiffUtils.h | ||
bool DiffUtils::Identical
(
TArray< FPropertySoftPath >& OutDifferingProperties, |
DiffUtils.h | ||
bool DiffUtils::Identical
(
const FResolvedProperty& AProp, |
DiffUtils.h | ||
bool DiffUtils::Identical
(
const FResolvedProperty& AProp, |
DiffUtils.h |
DiffUtils::Identical(const FResolvedProperty &, const FResolvedProperty &, const FPropertySoftPath &, TArray< FPropertySoftPath > &)
| Name | DiffUtils::Identical |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/DiffUtils.h |
| Include Path | #include "DiffUtils.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/DiffUtils.cpp |
namespace DiffUtils
{
bool DiffUtils::Identical
(
const FResolvedProperty & AProp,
const FResolvedProperty & BProp,
const FPropertySoftPath & RootPath,
TArray < FPropertySoftPath > & DifferingProperties
)
}
DiffUtils::Identical(const FResolvedProperty &, const FResolvedProperty &, const UObject , const UObject )
Description
DiffUtils now requires root objects so that object topology can be meaningfully compared. DiffUtils::Identical works similar to FProperty::Identical except when a UObject is found, that is in OwningOuter*, it's compared by topology instead. This allows sub-objects to diff correctly.
| Name | DiffUtils::Identical |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/DiffUtils.h |
| Include Path | #include "DiffUtils.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/DiffUtils.cpp |
namespace DiffUtils
{
bool DiffUtils::Identical
(
const FResolvedProperty & AProp,
const FResolvedProperty & BProp,
const UObject * OwningOuterA,
const UObject * OwningOuterB
)
}
DiffUtils::Identical(const TSharedPtr< IPropertyHandle > &, const TSharedPtr< IPropertyHandle > &, const TArray< TWeakObjectPtr< UObject > > &, const TArray< TWeakObjectPtr< UObject > > &)
| Name | DiffUtils::Identical |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/DiffUtils.h |
| Include Path | #include "DiffUtils.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/DiffUtils.cpp |
namespace DiffUtils
{
bool DiffUtils::Identical
(
const TSharedPtr < IPropertyHandle > & PropertyHandleA,
const TSharedPtr < IPropertyHandle > & PropertyHandleB,
const TArray < TWeakObjectPtr < UObject > > & OwningOutersA,
const TArray < TWeakObjectPtr < UObject > > & OwningOutersB
)
}
DiffUtils::Identical(TArray< FPropertySoftPath > &, const TSharedPtr< IPropertyHandle > &, const TSharedPtr< IPropertyHandle > &, const TArray< TWeakObjectPtr< UObject > > &, const TArray< TWeakObjectPtr< UObject > > &)
| Name | DiffUtils::Identical |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/DiffUtils.h |
| Include Path | #include "DiffUtils.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/DiffUtils.cpp |
namespace DiffUtils
{
bool DiffUtils::Identical
(
TArray < FPropertySoftPath > & OutDifferingProperties,
const TSharedPtr < IPropertyHandle > & PropertyHandleA,
const TSharedPtr < IPropertyHandle > & PropertyHandleB,
const TArray < TWeakObjectPtr < UObject > > & OwningOutersA,
const TArray < TWeakObjectPtr < UObject > > & OwningOutersB
)
}
DiffUtils::Identical(const FResolvedProperty &, const FResolvedProperty &, const UObject , const UObject , const FPropertySoftPath &, TArray< FPropertySoftPath > &)
| Name | DiffUtils::Identical |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/DiffUtils.h |
| Include Path | #include "DiffUtils.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/DiffUtils.cpp |
namespace DiffUtils
{
bool DiffUtils::Identical
(
const FResolvedProperty & AProp,
const FResolvedProperty & BProp,
const UObject * OwningOuterA,
const UObject * OwningOuterB,
const FPropertySoftPath & RootPath,
TArray < FPropertySoftPath > & DifferingProperties
)
}
DiffUtils::Identical(const FResolvedProperty &, const FResolvedProperty &, const UObject , const UObject , FDiffParameters, TArray< FPropertySoftPath > &)
| Name | DiffUtils::Identical |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/DiffUtils.h |
| Include Path | #include "DiffUtils.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/DiffUtils.cpp |
namespace DiffUtils
{
bool DiffUtils::Identical
(
const FResolvedProperty & AProp,
const FResolvedProperty & BProp,
const UObject * OwningOuterA,
const UObject * OwningOuterB,
FDiffParameters DiffParameters,
TArray < FPropertySoftPath > & DifferingProperties
)
}