UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CookedMetaData.h File Reference
#include "UObject/Object.h"
#include "UObject/UObjectGlobals.h"
#include "Templates/SubclassOf.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
#include "CookedMetaData.generated.h"

Go to the source code of this file.

Classes

struct  FObjectCookedMetaDataStore
 
struct  FFieldCookedMetaDataKey
 
struct  FFieldCookedMetaDataValue
 
struct  FFieldCookedMetaDataStore
 
struct  FStructCookedMetaDataStore
 
class  UEnumCookedMetaData
 
class  UStructCookedMetaData
 
class  UClassCookedMetaData
 

Namespaces

namespace  CookedMetaDataUtil
 
namespace  CookedMetaDataUtil::Internal
 

Functions

void CookedMetaDataUtil::Internal::PrepareCookedMetaDataForPurge (UObject *CookedMetaDataPtr)
 
template<typename CookedMetaDataType >
CookedMetaDataTypeCookedMetaDataUtil::NewCookedMetaData (UObject *Outer, FName Name, TSubclassOf< CookedMetaDataType > Class=CookedMetaDataType::StaticClass())
 
template<typename CookedMetaDataType >
CookedMetaDataTypeCookedMetaDataUtil::FindCookedMetaData (UObject *Outer, const TCHAR *Name)
 
template<typename CookedMetaDataType , typename CookedMetaDataPtrType >
void CookedMetaDataUtil::PurgeCookedMetaData (CookedMetaDataPtrType &CookedMetaDataPtr)