Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
PropertyPortFlags.h File Reference
#include "CoreTypes.h"
+ Include dependency graph for PropertyPortFlags.h:

Go to the source code of this file.

Enumerations

enum  EPropertyPortFlags {
  PPF_None = 0x00000000 , PPF_Delimited = 0x00000001 , PPF_CheckReferences = 0x00000002 , PPF_ExportsNotFullyQualified = 0x00000004 ,
  PPF_AttemptNonQualifiedSearch = 0x00000008 , PPF_RestrictImportTypes = 0x00000010 , PPF_SerializedAsImportText = 0x00000020 , PPF_ExternalEditor = 0x00000040 ,
  PPF_SubobjectsOnly = 0x00000080 , PPF_DeepComparison = 0x00000100 , PPF_DeepCompareInstances = 0x00000200 , PPF_DeepCompareDSOsOnly = 0x00000400 ,
  PPF_Copy = 0x00000800 , PPF_Duplicate = 0x00001000 , PPF_SimpleObjectText = 0x00002000 , PPF_ParsingDefaultProperties = 0x00008000 ,
  PPF_IncludeTransient = 0x00020000 , PPF_InstanceSubobjects = 0x00040000 , 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_ForceTaggedSerialization = 0x20000000 , PPF_DuplicateVerbatim = 0x40000000
}
 

Enumeration Type Documentation

◆ EPropertyPortFlags

Enumerator
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. If true, it uses authored names instead of internal names and default values are always written out.

PPF_SubobjectsOnly 

only include properties which are marked CPF_InstancedReference

PPF_DeepComparison 

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_DeepCompareDSOsOnly 

Only do a deep comparison if the objects are native created default subobjects. This can be used to use the legacy FPropertyObjectBase::Identical behavior where subobjects that were not created as a default subobject would always return false for a deep compare. Requires PPF_DeepComparison or PPF_DeepCompareInstances to also be set

PPF_Copy 

Set if this operation is copying in memory (for copy/paste) instead of exporting to a file. There are some subtle differences between the two

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_InstanceSubobjects 

Indicates that any instanced subobject properties should get a duplicate of the specified object rather than having its value set to the specified text

PPF_PropertyWindow 

indicates that we're exporting properties for display in the property window. - used to hide EditHide items in collapsed structs

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_ForceTaggedSerialization 

Ignores CPF_SkipSerialization flag when using tagged serialization

PPF_DuplicateVerbatim 

Set when duplicating objects verbatim (doesn't reset unique IDs)

Definition at line 12 of file PropertyPortFlags.h.