Files
UnrealEngine/Engine/Source/Editor/UnrealEd/Public/WorldFoldersImplementation.h
2025-05-18 13:04:45 +08:00

24 lines
664 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Folder.h"
class UWorld;
class UWorldFolders;
struct FFolder;
class FWorldFoldersImplementation
{
public:
FWorldFoldersImplementation(UWorldFolders& Owner);
virtual ~FWorldFoldersImplementation() {}
virtual bool AddFolder(const FFolder& InFolder) { return true; }
virtual bool RemoveFolder(const FFolder& InFolder, bool bShouldDeleteFolder) { return true; }
virtual bool RenameFolder(const FFolder& InOldFolder, const FFolder& InNewFolder) { return true; }
virtual bool ContainsFolder(const FFolder& InFolder) const;
UWorld* GetWorld() const;
protected:
UWorldFolders& Owner;
};