Navigation
API > API/Runtime > API/Runtime/Engine
Differences are presented to the user in the order listed here, so put less important differences lower down
| Name | EDiffType::Type |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/DiffResults.h |
| Include Path | #include "DiffResults.h" |
Syntax
namespace EDiffType
{
enum Type
{
NO_DIFFERENCE,
OBJECT_REMOVED,
OBJECT_ADDED,
OBJECT_PROPERTY,
OBJECT_REQUEST_DIFF,
NODE_REMOVED,
NODE_ADDED,
PIN_LINKEDTO_NUM_DEC,
PIN_LINKEDTO_NUM_INC,
PIN_DEFAULT_VALUE,
PIN_TYPE_CATEGORY,
PIN_TYPE_SUBCATEGORY,
PIN_TYPE_SUBCATEGORY_OBJECT,
PIN_TYPE_IS_ARRAY,
PIN_TYPE_IS_REF,
PIN_LINKEDTO_NODE,
PIN_LINKEDTO_PIN,
NODE_MOVED,
TIMELINE_LENGTH,
TIMELINE_AUTOPLAY,
TIMELINE_LOOP,
TIMELINE_IGNOREDILATION,
TIMELINE_NUM_TRACKS,
TIMELINE_TRACK_MODIFIED,
NODE_PIN_COUNT,
NODE_COMMENT,
NODE_PROPERTY,
INFO_MESSAGE,
CUSTOM_OBJECT,
}
}
Values
| Name | Remarks |
|---|---|
| NO_DIFFERENCE | No actual difference. |
| OBJECT_REMOVED | Object does not exist in current version. |
| OBJECT_ADDED | Object was added to current version. |
| OBJECT_PROPERTY | An individual property differs. |
| OBJECT_REQUEST_DIFF | Requests a full diff to be done on two objects, this will expand into other diffs. |
| NODE_REMOVED | |
| NODE_ADDED | |
| PIN_LINKEDTO_NUM_DEC | |
| PIN_LINKEDTO_NUM_INC | |
| PIN_DEFAULT_VALUE | |
| PIN_TYPE_CATEGORY | |
| PIN_TYPE_SUBCATEGORY | |
| PIN_TYPE_SUBCATEGORY_OBJECT | |
| PIN_TYPE_IS_ARRAY | |
| PIN_TYPE_IS_REF | |
| PIN_LINKEDTO_NODE | |
| PIN_LINKEDTO_PIN | |
| NODE_MOVED | |
| TIMELINE_LENGTH | |
| TIMELINE_AUTOPLAY | |
| TIMELINE_LOOP | |
| TIMELINE_IGNOREDILATION | |
| TIMELINE_NUM_TRACKS | |
| TIMELINE_TRACK_MODIFIED | |
| NODE_PIN_COUNT | |
| NODE_COMMENT | |
| NODE_PROPERTY | |
| INFO_MESSAGE | Informational message, does't count as a real diff. |
| CUSTOM_OBJECT | User defined custom diff. Allows user to override property diffing and panel widgets. |