AllowedTransientProperties

AllowedTransientProperties

#Overview

name: AllowedTransientProperties

The value of this variable can be defined or overridden in .ini config files. 4 .ini config files referencing this setting variable.

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Config/BaseConcertSyncCore.ini:8, section: [/Script/ConcertSyncCore.ConcertSyncConfig]

Location: <Workspace>/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Config/BaseConcertSyncCore.ini:9, section: [/Script/ConcertSyncCore.ConcertSyncConfig]

Location: <Workspace>/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Config/BaseConcertSyncCore.ini:10, section: [/Script/ConcertSyncCore.ConcertSyncConfig]

Location: <Workspace>/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Config/BaseConcertSyncCore.ini:11, section: [/Script/ConcertSyncCore.ConcertSyncConfig]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Private/ConcertSyncArchives.cpp:42

Scope (from outer to inner):

file
namespace    ConcertSyncUtil
function     bool CanExportProperty

Source code excerpt:

	return (!Property->IsEditorOnlyProperty() || InIncludeEditorOnlyData)
		&& (!Property->HasAnyPropertyFlags(CPF_NonTransactional))
		&& (!Property->HasAnyPropertyFlags(CPF_Transient) || PropertyPathIsInList(SyncConfig->AllowedTransientProperties))
		&& (!PropertyPathIsInList(SyncConfig->ExcludedProperties))
		&& (!PropertyTypeIsInList(SyncConfig->ExcludedPropertyTypes));
}

void GatherDefaultSubobjectPaths(const UObject* Obj, TSet<FSoftObjectPath>& OutSubobjects)
{

#Loc: <Workspace>/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/ConcertSyncSettings.h:101

Scope (from outer to inner):

file
class        class UConcertSyncConfig : public UObject

Source code excerpt:

	 */
	UPROPERTY(config, EditAnywhere, Category="Transaction Settings", meta=(AllowedClasses="/Script/CoreUObject.Property"))
	TArray<TFieldPath<FProperty>> AllowedTransientProperties;

	/**
	 * Array of class properties that we should filtered out.
	 */
	UPROPERTY(config, EditAnywhere, Category="Transaction Settings", meta=(AllowedClasses="/Script/CoreUObject.Property"))
	TArray<TFieldPath<FProperty>> ExcludedProperties;