DefaultRoleSettings

DefaultRoleSettings

#Overview

name: DefaultRoleSettings

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

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Config/BaseGame.ini:219, section: [/Script/LiveLink.LiveLinkSettings]

#References in C++ code

#Callsites

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

#Loc: <Workspace>/Engine/Plugins/Animation/LiveLink/Source/LiveLink/Private/LiveLinkSettings.cpp:29

Scope (from outer to inner):

file
function     FLiveLinkRoleProjectSetting ULiveLinkSettings::GetDefaultSettingForRole

Source code excerpt:

FLiveLinkRoleProjectSetting ULiveLinkSettings::GetDefaultSettingForRole(TSubclassOf<ULiveLinkRole> Role) const
{
	int32 IndexOf = DefaultRoleSettings.IndexOfByPredicate([Role](const FLiveLinkRoleProjectSetting& Other) {return Other.Role == Role; });
	if (IndexOf != INDEX_NONE)
	{
		return DefaultRoleSettings[IndexOf];
	}
	FLiveLinkRoleProjectSetting Result;
	Result.Role = Role;
	return Result;
}

#Loc: <Workspace>/Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkSettings.h:76

Scope (from outer to inner):

file
class        class ULiveLinkSettings : public UObject

Source code excerpt:

protected:
	UPROPERTY(config, EditAnywhere, Category="LiveLink")
	TArray<FLiveLinkRoleProjectSetting> DefaultRoleSettings;

public:
	/** The interpolation class to use for new Subjects if no specific settings we set for the Subject's role. */
	UPROPERTY(config)
	TSubclassOf<ULiveLinkFrameInterpolationProcessor> FrameInterpolationProcessor;