UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FContentEncryptionConfig Class Reference

#include <ContentEncryptionConfig.h>

Classes

struct  FGroup
 

Public Types

enum class  EAllowedReferences { None , Soft , All }
 
enum class  EGroupType { Root , Explicit }
 
typedef TMap< FName, FGroupTGroupMap
 

Public Member Functions

void AddPackage (FName InGroupName, FName InPackageName)
 
void AddNonAssetFile (FName InGroupName, const FString &InFilename)
 
void AddMountPoint (FName InGroupName, FName InMountPoint)
 
void SetGroupType (FName InGroupName, EGroupType InGroupType)
 
void SetAllowedReferences (FName InGroupName, EAllowedReferences InAllowedReferences)
 
void SetDesiredChunkId (FName InGroupName, int32 InChunkId)
 
void AddReleasedKey (FGuid InKey)
 
const TGroupMapGetPackageGroupMap () const
 
const TSet< FGuid > & GetReleasedKeys () const
 
void DissolveGroups (const TSet< FName > &InGroupsToDissolve)
 

Detailed Description

Project specific configuration for content encryption

Member Typedef Documentation

◆ TGroupMap

Member Enumeration Documentation

◆ EAllowedReferences

Enumerator
None 
Soft 
All 

◆ EGroupType

Enumerator
Root 
Explicit 

Member Function Documentation

◆ AddMountPoint()

void FContentEncryptionConfig::AddMountPoint ( FName  InGroupName,
FName  InMountPoint 
)
inline

◆ AddNonAssetFile()

void FContentEncryptionConfig::AddNonAssetFile ( FName  InGroupName,
const FString &  InFilename 
)
inline

◆ AddPackage()

void FContentEncryptionConfig::AddPackage ( FName  InGroupName,
FName  InPackageName 
)
inline

◆ AddReleasedKey()

void FContentEncryptionConfig::AddReleasedKey ( FGuid  InKey)
inline

◆ DissolveGroups()

void FContentEncryptionConfig::DissolveGroups ( const TSet< FName > &  InGroupsToDissolve)
inline

◆ GetPackageGroupMap()

const TGroupMap & FContentEncryptionConfig::GetPackageGroupMap ( ) const
inline

◆ GetReleasedKeys()

const TSet< FGuid > & FContentEncryptionConfig::GetReleasedKeys ( ) const
inline

◆ SetAllowedReferences()

void FContentEncryptionConfig::SetAllowedReferences ( FName  InGroupName,
EAllowedReferences  InAllowedReferences 
)
inline

◆ SetDesiredChunkId()

void FContentEncryptionConfig::SetDesiredChunkId ( FName  InGroupName,
int32  InChunkId 
)
inline

◆ SetGroupType()

void FContentEncryptionConfig::SetGroupType ( FName  InGroupName,
EGroupType  InGroupType 
)
inline

The documentation for this class was generated from the following file: