// 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::EditorPixelStreaming2 { class FPixelStreaming2Commands : public TCommands { public: FPixelStreaming2Commands() : TCommands(TEXT("PixelStreaming2"), NSLOCTEXT("Contexts", "PixelStreaming2", "PixelStreaming2 Plugin"), NAME_None, FName(TEXT("PixelStreaming2Style"))) { } virtual void RegisterCommands() override; TSharedPtr ExternalSignalling; TSharedPtr ServeHttps; TSharedPtr VP8; TSharedPtr VP9; TSharedPtr H264; TSharedPtr AV1; TSharedPtr StartSignalling; TSharedPtr StopSignalling; TSharedPtr StreamLevelEditor; TSharedPtr StreamEditor; }; } // namespace UE::EditorPixelStreaming2