Files
UnrealEngineUWP/Engine/Source/Runtime/Datasmith/DirectLink/Private/DirectLinkStreamConnectionPoint.h
Marc Audy 68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00

33 lines
633 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "DirectLinkCommon.h"
#include "CoreTypes.h"
namespace DirectLink
{
class FStreamConnectionPoint
{
public:
FStreamConnectionPoint(const FString& Name, EVisibility Visibility)
: Name(Name)
, Id(FGuid::NewGuid())
, Visibility(Visibility)
{}
const FString GetName() const { return Name; }
const FGuid& GetId() const { return Id; }
EVisibility GetVisibility() const { return Visibility; }
bool IsPublic() { return GetVisibility() == EVisibility::Public; }
private:
FString Name;
FGuid Id;
EVisibility Visibility;
};
} // namespace DirectLink