Files
UnrealEngineUWP/Engine/Source/Developer/OutputLog/Private/OutputLogMenuContext.h

33 lines
504 B
C
Raw Normal View History

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Templates/SharedPointer.h"
#include "UObject/Object.h"
#include "OutputLogMenuContext.generated.h"
class SOutputLog;
UCLASS()
class UOutputLogMenuContext : public UObject
{
GENERATED_BODY()
public:
void Init(const TSharedRef<SOutputLog>& InOutputLog)
{
WeakOutputLog = InOutputLog;
}
TSharedPtr<SOutputLog> GetOutputLog() const
{
return WeakOutputLog.Pin();
}
private:
TWeakPtr<SOutputLog> WeakOutputLog;
};