Files
UnrealEngine/Engine/Plugins/Media/PixelStreaming/Source/PixelStreamingBlueprint/Internal/PixelStreamingStreamerVideoInputRenderTarget.h
2025-05-18 13:04:45 +08:00

20 lines
724 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "PixelStreamingStreamerVideoInput.h"
#include "Engine/TextureRenderTarget2D.h"
#include "PixelStreamingStreamerVideoInputRenderTarget.generated.h"
UCLASS(NotBlueprintType, NotBlueprintable, Category = "PixelStreaming", META = (DisplayName = "Render Target Streamer Video Input"))
class PIXELSTREAMINGBLUEPRINT_API UPixelStreamingStreamerVideoInputRenderTarget : public UPixelStreamingStreamerVideoInput
{
GENERATED_UCLASS_BODY()
public:
UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = Video, AssetRegistrySearchable)
TObjectPtr<UTextureRenderTarget2D> Target;
virtual TSharedPtr<FPixelStreamingVideoInput> GetVideoInput() override;
};