Files
UnrealEngineUWP/Engine/Source/Editor/Persona/Private/EditorObjectsTracker.h

24 lines
624 B
C
Raw Normal View History

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once
//////////////////////////////////////////////////////////////////////////
// FEditorObjectTracker
class FEditorObjectTracker : public FGCObject
{
public:
// FGCObject interface
void AddReferencedObjects( FReferenceCollector& Collector ) override;
// End of FGCObject interface
/** Returns an existing editor object for the specified class or creates one
if none exist */
UObject* GetEditorObjectForClass( UClass* EdClass );
private:
/** Tracks editor objects created for details panel */
TMap< UClass*, UObject* > EditorObjMap;
};