4#include "Containers/Map.h"
74 ReleasedKeys.Add(
InKey);
92 if (PackageGroups.Contains(GroupName))
94 PackageGroups.FindOrAdd(
NAME_None).PackageNames.Append(PackageGroups.Find(GroupName)->PackageNames);
95 PackageGroups.Remove(GroupName);
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ContentEncryptionConfig.h:11
EGroupType
Definition ContentEncryptionConfig.h:22
void AddMountPoint(FName InGroupName, FName InMountPoint)
Definition ContentEncryptionConfig.h:52
EAllowedReferences
Definition ContentEncryptionConfig.h:15
void SetGroupType(FName InGroupName, EGroupType InGroupType)
Definition ContentEncryptionConfig.h:57
TMap< FName, FGroup > TGroupMap
Definition ContentEncryptionConfig.h:40
void DissolveGroups(const TSet< FName > &InGroupsToDissolve)
Definition ContentEncryptionConfig.h:88
void AddNonAssetFile(FName InGroupName, const FString &InFilename)
Definition ContentEncryptionConfig.h:47
const TSet< FGuid > & GetReleasedKeys() const
Definition ContentEncryptionConfig.h:83
void AddPackage(FName InGroupName, FName InPackageName)
Definition ContentEncryptionConfig.h:42
void AddReleasedKey(FGuid InKey)
Definition ContentEncryptionConfig.h:72
const TGroupMap & GetPackageGroupMap() const
Definition ContentEncryptionConfig.h:77
void SetAllowedReferences(FName InGroupName, EAllowedReferences InAllowedReferences)
Definition ContentEncryptionConfig.h:62
void SetDesiredChunkId(FName InGroupName, int32 InChunkId)
Definition ContentEncryptionConfig.h:67
Definition NameTypes.h:617
Definition UnrealString.h.inl:34
Definition ContentEncryptionConfig.h:28
EGroupType GroupType
Definition ContentEncryptionConfig.h:35
TSet< FName > PackageNames
Definition ContentEncryptionConfig.h:29
EAllowedReferences AllowedReferences
Definition ContentEncryptionConfig.h:36
int32 DesiredChunkId
Definition ContentEncryptionConfig.h:37
TSet< FString > NonAssetFiles
Definition ContentEncryptionConfig.h:30
TSet< FName > MountPoints
Definition ContentEncryptionConfig.h:33