You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Added keys for Builders, Icons, Icon sizes, and managers for style, command creation, Inputs, and Persistence. #jira UE-205201 #rb JeanMichel.Dignard [CL 32930864 by karen jirak in ue5-main branch]
58 lines
1.2 KiB
C++
58 lines
1.2 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "BuilderKey.h"
|
|
|
|
namespace UE::DisplayBuilders::BuilderKey
|
|
{
|
|
const TCHAR Separator = ',';
|
|
|
|
namespace KeyNames
|
|
{
|
|
const FName PlaceActors = "PlaceActors";
|
|
const FName None = "None";
|
|
}
|
|
|
|
}
|
|
|
|
FName UE::DisplayBuilders::FBuilderKey::ToName() const
|
|
{
|
|
return Key;
|
|
}
|
|
|
|
UE::DisplayBuilders::FBuilderKey::FBuilderKey():
|
|
Key( NAME_None )
|
|
{
|
|
}
|
|
|
|
FString UE::DisplayBuilders::FBuilderKey::GetKeyWithSuffix(const FName Suffix) const
|
|
{
|
|
return Key.ToString() + UE::DisplayBuilders::BuilderKey::Separator + Suffix.ToString();
|
|
}
|
|
|
|
bool UE::DisplayBuilders::FBuilderKey::IsNone() const
|
|
{
|
|
return Key.IsNone();
|
|
}
|
|
|
|
const UE::DisplayBuilders::FBuilderKeys& UE::DisplayBuilders::FBuilderKeys::Get()
|
|
{
|
|
static const FBuilderKeys Keys;
|
|
return Keys;
|
|
}
|
|
|
|
const UE::DisplayBuilders::FBuilderKey& UE::DisplayBuilders::FBuilderKeys::PlaceActors() const
|
|
{
|
|
static const UE::DisplayBuilders::FBuilderKey Key{ BuilderKey::KeyNames::PlaceActors };
|
|
return Key;
|
|
}
|
|
|
|
const UE::DisplayBuilders::FBuilderKey& UE::DisplayBuilders::FBuilderKeys::None() const
|
|
{
|
|
static const UE::DisplayBuilders::FBuilderKey Key{ BuilderKey::KeyNames::None };
|
|
return Key;
|
|
}
|
|
|
|
UE::DisplayBuilders::FBuilderKeys::FBuilderKeys()
|
|
{
|
|
}
|