SupportedControllerObjectClassPaths
SupportedControllerObjectClassPaths
#Overview
name: SupportedControllerObjectClassPaths
The value of this variable can be defined or overridden in .ini config files. 2
.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/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:18, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section:
/Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value:
/Script/Engine.StaticMesh
- Is Array:
True
Location: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:19, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section:
/Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value:
/Script/Engine.MaterialInterface
- Is Array:
True
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlLogic/Public/RemoteControlLogicConfig.h:26
Scope (from outer to inner):
file
class class URemoteControlLogicConfig: public UObject
Source code excerpt:
/** Add specific Object types Class Paths to this list in order to provide support for them */
UPROPERTY(config)
TArray<FName> SupportedControllerObjectClassPaths;
/** Custom Controllers list. The elements in this list are used to generate customized versions of available controllers
* e.g. External Texture controller generates a specialized version of a String Controller.
* Support is introduced by adding MetaData to each newly created controller.
*/
UPROPERTY(config)
#Loc: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlUI/Private/UI/Controller/SRCControllerPanel.cpp:350
Scope (from outer to inner):
file
function TSharedRef<SWidget> SRCControllerPanel::GetControllerMenuContentWidget
Source code excerpt:
else if (ControllerType == EPropertyBagPropertyType::Object)
{
for (const FName& ObjectType : RCLogicConfig->SupportedControllerObjectClassPaths)
{
FSoftClassPath ClassPath(ObjectType.ToString());
UObject* ValueTypeObject = ClassPath.TryLoad();
if (ensure(ValueTypeObject))
{