Files
UnrealEngine/Engine/Source/Editor/Kismet/Public/SubobjectEditorExtensionContext.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

33 lines
723 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Templates/SharedPointer.h"
#include "UObject/Object.h"
#include "UObject/ObjectMacros.h"
#include "UObject/UObjectGlobals.h"
#include "SubobjectEditorExtensionContext.generated.h"
class SSubobjectBlueprintEditor;
class SSubobjectEditor;
class SSubobjectInstanceEditor;
UCLASS(MinimalAPI)
class USubobjectEditorExtensionContext : public UObject
{
GENERATED_BODY()
public:
const TWeakPtr<SSubobjectEditor>& GetSubobjectEditor() const { return SubobjectEditor; }
private:
friend SSubobjectEditor;
friend SSubobjectInstanceEditor;
friend SSubobjectBlueprintEditor;
TWeakPtr<SSubobjectEditor> SubobjectEditor;
};