SupportedControllerTypes
SupportedControllerTypes
#Overview
name: SupportedControllerTypes
The value of this variable can be defined or overridden in .ini config files. 6 .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:8, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section: /Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value: EPropertyBagPropertyType::String
- Is Array: True
Location: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:9, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section: /Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value: EPropertyBagPropertyType::Int32
- Is Array: True
Location: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:10, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section: /Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value: EPropertyBagPropertyType::Float
- Is Array: True
Location: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:11, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section: /Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value: EPropertyBagPropertyType::Bool
- Is Array: True
Location: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:12, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section: /Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value: EPropertyBagPropertyType::Struct
- Is Array: True
Location: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Config/BaseRemoteControl.ini:13, section: [/Script/RemoteControlLogic.RemoteControlLogicConfig]
- INI Section: /Script/RemoteControlLogic.RemoteControlLogicConfig
- Raw value: EPropertyBagPropertyType::Object
- 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:17
Scope (from outer to inner):
file
class        class URemoteControlLogicConfig: public UObject
Source code excerpt:
	/** PropertyBag types that are supported for use as Controllers */
	UPROPERTY(config)
	TArray<EPropertyBagPropertyType> SupportedControllerTypes;
	/** Certain types such as FVector / FRotator / FColor are specializations of UStructProperty
	* This config represents the list of such types that may be used as Controllers*/
	UPROPERTY(config)
	TArray<FName> SupportedControllerStructTypes;
#Loc: <Workspace>/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlUI/Private/UI/Controller/SRCControllerPanel.cpp:334
Scope (from outer to inner):
file
function     TSharedRef<SWidget> SRCControllerPanel::GetControllerMenuContentWidget
Source code excerpt:
	// See Config file: BaseRemoteControl.ini
	const URemoteControlLogicConfig* RCLogicConfig = GetDefault<URemoteControlLogicConfig>();
	for (const EPropertyBagPropertyType ControllerType : RCLogicConfig->SupportedControllerTypes)
	{
		if (ControllerType == EPropertyBagPropertyType::Struct)
		{
			for (const FName& StructType : RCLogicConfig->SupportedControllerStructTypes)
			{
				UObject* ValueTypeObject = GetBaseStructForType(StructType);