Module |
|
Header |
/Engine/Source/Runtime/Core/Public/UObject/PropertyPortFlags.h |
Include |
#include "UObject/PropertyPortFlags.h" |
enum EPropertyPortFlags
{
PPF_None = 0x00000000,
PPF_Delimited = 0x00000002,
PPF_CheckReferences = 0x00000004,
PPF_ExportsNotFullyQualified = 0x00000008,
PPF_AttemptNonQualifiedSearch = 0x00000010,
PPF_RestrictImportTypes = 0x00000020,
PPF_SerializedAsImportText = 0x00000040,
PPF_ExternalEditor = 0x00000080,
PPF_SubobjectsOnly = 0x00000100,
PPF_DeepComparison = 0x00000200,
PPF_DeepCompareInstances = 0x00000400,
PPF_Copy = 0x00000800,
PPF_Duplicate = 0x00001000,
PPF_SimpleObjectText = 0x00002000,
PPF_ParsingDefaultProperties = 0x00008000,
PPF_IncludeTransient = 0x00020000,
PPF_PropertyWindow = 0x00080000,
PPF_DebugDump = 0x00200000,
PPF_DuplicateForPIE = 0x00400000,
PPF_SeparateDeclare = 0x00800000,
PPF_SeparateDefine = 0x01000000,
PPF_BlueprintDebugView = 0x02000000,
PPF_ConsoleVariable = 0x04000000,
PPF_UseDeprecatedProperties = 0x08000000,
PPF_ExportCpp = 0x10000000,
PPF_ForceTaggedSerialization = 0x20000000,
PPF_DuplicateVerbatim = 0x40000000,
}
Name |
Description |
---|---|
PPF_None |
No special property exporting flags |
PPF_Delimited |
Indicates that property data should be wrapped in quotes (for some types of properties) |
PPF_CheckReferences |
Indicates that the object reference should be verified |
PPF_ExportsNotFullyQualified |
|
PPF_AttemptNonQualifiedSearch |
|
PPF_RestrictImportTypes |
Indicates that importing values for config properties is disallowed |
PPF_SerializedAsImportText |
Indicates that this is a blueprint pin or something else that is saved to disk as import text |
PPF_ExternalEditor |
Set if this is being exported/imported for an external editor format like CSV. |
PPF_SubobjectsOnly |
Only include properties which are marked CPF_InstancedReference |
PPF_DeepComparison |
Only applicable to component properties (for now) Indicates that two object should be considered identical if the property values for both objects are all identical |
PPF_DeepCompareInstances |
Similar to PPF_DeepComparison, except that template components are always compared using standard object property comparison logic (basically if the pointers are different, then the property isn't identical) |
PPF_Copy |
Set if this operation is copying in memory (for copy/paste) instead of exporting to a file. |
PPF_Duplicate |
Set when duplicating objects via serialization |
PPF_SimpleObjectText |
Indicates that object property values should be exported without the package or class information |
PPF_ParsingDefaultProperties |
Parsing default properties - allow text for transient properties to be imported - also modifies ObjectProperty importing slightly for subobjects |
PPF_IncludeTransient |
Indicates that non-categorized transient properties should be exported (by default, they would not be) |
PPF_PropertyWindow |
Indicates that we're exporting properties for display in the property window. |
PPF_DebugDump |
Force fully qualified object names (for debug dumping) |
PPF_DuplicateForPIE |
Set when duplicating objects for PIE |
PPF_SeparateDeclare |
Set when exporting just an object declaration, to be followed by another call with PPF_SeparateDefine |
PPF_SeparateDefine |
Set when exporting just an object definition, preceded by another call with PPF_SeparateDeclare |
PPF_BlueprintDebugView |
Used by 'watch value' while blueprint debugging |
PPF_ConsoleVariable |
Exporting properties for console variables. |
PPF_UseDeprecatedProperties |
Ignores CPF_Deprecated flag |
PPF_ExportCpp |
Export in C++ form |
PPF_ForceTaggedSerialization |
Ignores CPF_SkipSerialization flag when using tagged serialization |
PPF_DuplicateVerbatim |
Set when duplicating objects verbatim (doesn't reset unique IDs) |
Property exporting flags.