// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "HAL/IConsoleManager.h" #include "Misc/CommandLine.h" #include "InputCoreTypes.h" namespace UE::PixelStreamingInput::Settings { // Begin CVars extern TAutoConsoleVariable CVarPixelStreamingInputAllowConsoleCommands; extern TAutoConsoleVariable CVarPixelStreamingInputKeyFilter; extern TArray FilteredKeys; // End CVars extern void InitialiseSettings(); extern void CommandLineParseOption(); template extern void CommandLineParseValue(const TCHAR* Match, TAutoConsoleVariable& CVar); extern void CommandLineParseValue(const TCHAR* Match, TAutoConsoleVariable& CVar, bool bStopOnSeparator = false); } // namespace UE::PixelStreamingInput::Settings