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]
- INI Section:
/Script/LiveLink.LiveLinkSettings
- Raw value:
(Role=Class'/Script/LiveLink.LiveLinkAnimationRole', FrameInterpolationProcessor=Class'/Script/LiveLink.LiveLinkAnimationFrameInterpolationProcessor')
- Is Array:
True
#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;