// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "Framework/Commands/Commands.h" /** * These are the commands used in the toolbar visible in the editor * */ namespace UE::EditorPixelStreaming { class FPixelStreamingCommands : public TCommands { public: FPixelStreamingCommands() : TCommands(TEXT("PixelStreaming"), NSLOCTEXT("Contexts", "PixelStreaming", "PixelStreaming Plugin"), NAME_None, FName(TEXT("PixelStreamingStyle"))) { } virtual void RegisterCommands() override; TSharedPtr ExternalSignalling; TSharedPtr VP8; TSharedPtr VP9; TSharedPtr H264; TSharedPtr AV1; TSharedPtr StartSignalling; TSharedPtr StopSignalling; TSharedPtr StreamLevelEditor; TSharedPtr StreamEditor; }; } // namespace UE::EditorPixelStreaming