UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInstancedPropertyBag Member List

This is the complete list of members for FInstancedPropertyBag, including all inherited members.

AddContainerProperty(const FName InName, const EPropertyBagContainerType InContainerType, const EPropertyBagPropertyType InValueType, const UObject *InValueTypeObject=nullptr, bool bOverwrite=true)FInstancedPropertyBag
AddContainerProperty(const FName InName, const FPropertyBagContainerTypes InContainerTypes, const EPropertyBagPropertyType InValueType, UObject *InValueTypeObject, bool bOverwrite=true)FInstancedPropertyBag
AddProperties(const TConstArrayView< FPropertyBagPropertyDesc > Descs, bool bOverwrite=true)FInstancedPropertyBag
AddProperty(const FName InName, const EPropertyBagPropertyType InValueType, const UObject *InValueTypeObject=nullptr, bool bOverwrite=true)FInstancedPropertyBag
AddProperty(const FName InName, const FProperty *InSourceProperty, bool bOverwrite=true)FInstancedPropertyBag
AddStructReferencedObjects(FReferenceCollector &Collector)FInstancedPropertyBag
CopyMatchingValuesByID(const FInstancedPropertyBag &Other, TOptional< TConstArrayView< FGuid > > OptionalPropertyIdsSubset={})FInstancedPropertyBag
CopyMatchingValuesByName(const FInstancedPropertyBag &Other, TOptional< TConstArrayView< FName > > OptionalPropertyNamesSubset={})FInstancedPropertyBag
Detach()FInstancedPropertyBag
DuplicateProperty(FName InName, FName *InOutNewName=nullptr)FInstancedPropertyBag
FindPropertyDescByID(const FGuid ID) constFInstancedPropertyBag
FindPropertyDescByName(const FName Name) constFInstancedPropertyBag
FInstancedPropertyBag()=defaultFInstancedPropertyBag
FInstancedPropertyBag(const FInstancedPropertyBag &Other)=defaultFInstancedPropertyBag
FInstancedPropertyBag(FInstancedPropertyBag &&Other)=defaultFInstancedPropertyBag
GetArrayRef(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetArrayRef(const FName Name) constFInstancedPropertyBag
GetMutableArrayRef(const FPropertyBagPropertyDesc &Desc)FInstancedPropertyBag
GetMutableArrayRef(const FName Name)FInstancedPropertyBag
GetMutableSetRef(const FPropertyBagPropertyDesc &Desc)FInstancedPropertyBag
GetMutableSetRef(const FName Name)FInstancedPropertyBag
GetMutableValue()FInstancedPropertyBaginline
GetMutableValueAddress(const FPropertyBagPropertyDesc *Desc)FInstancedPropertyBagprotected
GetNumPropertiesInBag() constFInstancedPropertyBag
GetPreloadDependencies(TArray< UObject * > &OutDeps)FInstancedPropertyBag
GetPropertyBagStruct() constFInstancedPropertyBag
GetSetRef(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetSetRef(const FName Name) constFInstancedPropertyBag
GetValue() constFInstancedPropertyBaginline
GetValueAddress(const FPropertyBagPropertyDesc *Desc) constFInstancedPropertyBagprotected
GetValueBool(const FName Name) constFInstancedPropertyBag
GetValueBool(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueByte(const FName Name) constFInstancedPropertyBag
GetValueByte(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueClass(const FName Name) constFInstancedPropertyBag
GetValueClass(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueDouble(const FName Name) constFInstancedPropertyBag
GetValueDouble(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueEnum(const FName Name, const UEnum *RequestedEnum) constFInstancedPropertyBag
GetValueEnum(const FName Name) constFInstancedPropertyBaginline
GetValueEnum(const FPropertyBagPropertyDesc &Desc, const UEnum *RequestedEnum) constFInstancedPropertyBag
GetValueEnum(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBaginline
GetValueFloat(const FName Name) constFInstancedPropertyBag
GetValueFloat(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueInt32(const FName Name) constFInstancedPropertyBag
GetValueInt32(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueInt64(const FName Name) constFInstancedPropertyBag
GetValueInt64(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueName(const FName Name) constFInstancedPropertyBag
GetValueName(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueObject(const FName Name, const UClass *RequestedClass=nullptr) constFInstancedPropertyBag
GetValueObject(const FName Name) constFInstancedPropertyBaginline
GetValueObject(const FPropertyBagPropertyDesc &Desc, const UClass *RequestedClass=nullptr) constFInstancedPropertyBag
GetValueObject(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBaginline
GetValueSerializedString(const FName Name) constFInstancedPropertyBag
GetValueSoftPath(const FName Name) constFInstancedPropertyBag
GetValueSoftPath(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueString(const FName Name) constFInstancedPropertyBag
GetValueString(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueStruct(const FName Name, const UScriptStruct *RequestedStruct=nullptr) constFInstancedPropertyBag
GetValueStruct(const FName Name) constFInstancedPropertyBaginline
GetValueStruct(const FPropertyBagPropertyDesc &Desc, const UScriptStruct *RequestedStruct=nullptr) constFInstancedPropertyBag
GetValueStruct(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBaginline
GetValueText(const FName Name) constFInstancedPropertyBag
GetValueText(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueUInt32(const FName Name) constFInstancedPropertyBag
GetValueUInt32(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
GetValueUInt64(const FName Name) constFInstancedPropertyBag
GetValueUInt64(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
HasSameLayout(const FInstancedPropertyBag &Other) constFInstancedPropertyBag
Identical(const FInstancedPropertyBag *Other, uint32 PortFlags) constFInstancedPropertyBag
InitializeFromBagStruct(const UPropertyBag *NewBagStruct)FInstancedPropertyBag
IsPropertyNameValid(const FString &Name)FInstancedPropertyBagstatic
IsPropertyNameValid(const FName Name)FInstancedPropertyBagstatic
IsValid() constFInstancedPropertyBaginline
MigrateToNewBagInstance(const FInstancedPropertyBag &InNewBagInstance)FInstancedPropertyBag
MigrateToNewBagInstanceWithOverrides(const FInstancedPropertyBag &InNewBagInstance, TConstArrayView< FGuid > OverriddenPropertyIDs)FInstancedPropertyBag
MigrateToNewBagStruct(const UPropertyBag *NewBagStruct)FInstancedPropertyBag
operator=(const FInstancedPropertyBag &InOther)=defaultFInstancedPropertyBag
operator=(FInstancedPropertyBag &&InOther)=defaultFInstancedPropertyBag
OwnsPropertyDesc(const FPropertyBagPropertyDesc &Desc) constFInstancedPropertyBag
RemovePropertiesByName(const TConstArrayView< FName > PropertiesToRemove)FInstancedPropertyBag
RemovePropertyByName(const FName PropertyToRemove)FInstancedPropertyBag
RenameProperty(FName PropertyToRename, FName NewName)FInstancedPropertyBag
ReorderProperty(FName SourcePropertyName, FName TargetPropertyName, bool bInsertBefore=true)FInstancedPropertyBag
ReorderProperty(int32 SourcePropertyIndex, int32 TargetPropertyIndex, bool bInsertBefore=true)FInstancedPropertyBag
ReplaceAllPropertiesAndValues(const TConstArrayView< FPropertyBagPropertyDesc > InDescs, const TConstArrayView< TConstArrayView< uint8 > > InValues)FInstancedPropertyBag
Reset()FInstancedPropertyBaginline
SanitizePropertyName(const FString &Name, const TCHAR ReplacementChar=TEXT('_'))FInstancedPropertyBagstatic
SanitizePropertyName(FName Name, const TCHAR ReplacementChar=TEXT('_'))FInstancedPropertyBagstatic
Serialize(FArchive &Ar)FInstancedPropertyBag
SetValue(const FName Name, const FProperty *InSourceProperty, const void *InSourceContainerAddress)FInstancedPropertyBag
SetValueBool(const FName Name, const bool bInValue)FInstancedPropertyBag
SetValueBool(const FPropertyBagPropertyDesc &Desc, const bool bInValue)FInstancedPropertyBag
SetValueByte(const FName Name, const uint8 InValue)FInstancedPropertyBag
SetValueByte(const FPropertyBagPropertyDesc &Desc, const uint8 InValue)FInstancedPropertyBag
SetValueClass(const FName Name, UClass *InValue)FInstancedPropertyBag
SetValueClass(const FPropertyBagPropertyDesc &Desc, UClass *InValue)FInstancedPropertyBag
SetValueDouble(const FName Name, const double InValue)FInstancedPropertyBag
SetValueDouble(const FPropertyBagPropertyDesc &Desc, const double InValue)FInstancedPropertyBag
SetValueEnum(const FName Name, const uint8 InValue, const UEnum *Enum)FInstancedPropertyBag
SetValueEnum(const FName Name, const T InValue)FInstancedPropertyBaginline
SetValueEnum(const FPropertyBagPropertyDesc &Desc, const uint8 InValue, const UEnum *Enum)FInstancedPropertyBag
SetValueEnum(const FPropertyBagPropertyDesc &Desc, const T InValue)FInstancedPropertyBaginline
SetValueFloat(const FName Name, const float InValue)FInstancedPropertyBag
SetValueFloat(const FPropertyBagPropertyDesc &Desc, const float InValue)FInstancedPropertyBag
SetValueInt32(const FName Name, const int32 InValue)FInstancedPropertyBag
SetValueInt32(const FPropertyBagPropertyDesc &Desc, const int32 InValue)FInstancedPropertyBag
SetValueInt64(const FName Name, const int64 InValue)FInstancedPropertyBag
SetValueInt64(const FPropertyBagPropertyDesc &Desc, const int64 InValue)FInstancedPropertyBag
SetValueName(const FName Name, const FName InValue)FInstancedPropertyBag
SetValueName(const FPropertyBagPropertyDesc &Desc, const FName InValue)FInstancedPropertyBag
SetValueObject(const FName Name, UObject *InValue)FInstancedPropertyBag
SetValueObject(const FName Name, T *InValue)FInstancedPropertyBaginline
SetValueObject(const FPropertyBagPropertyDesc &Desc, UObject *InValue)FInstancedPropertyBag
SetValueObject(const FPropertyBagPropertyDesc &Desc, T *InValue)FInstancedPropertyBaginline
SetValueSerializedString(const FName Name, const FString &InValue)FInstancedPropertyBag
SetValueSoftPath(const FName Name, const FSoftObjectPath &InValue)FInstancedPropertyBag
SetValueSoftPath(const FName Name, const UObject *InValue)FInstancedPropertyBag
SetValueSoftPath(const FPropertyBagPropertyDesc &Desc, const FSoftObjectPath &InValue)FInstancedPropertyBag
SetValueSoftPath(const FPropertyBagPropertyDesc &Desc, const UObject *InValue)FInstancedPropertyBag
SetValueString(const FName Name, const FString &InValue)FInstancedPropertyBag
SetValueString(const FPropertyBagPropertyDesc &Desc, const FString &InValue)FInstancedPropertyBag
SetValueStruct(const FName Name, FConstStructView InValue)FInstancedPropertyBag
SetValueStruct(const FName Name, const T &InValue)FInstancedPropertyBaginline
SetValueStruct(const FPropertyBagPropertyDesc &Desc, FConstStructView InValue)FInstancedPropertyBag
SetValueStruct(const FPropertyBagPropertyDesc &Desc, const T &InValue)FInstancedPropertyBaginline
SetValueText(const FName Name, const FText &InValue)FInstancedPropertyBag
SetValueText(const FPropertyBagPropertyDesc &Desc, const FText &InValue)FInstancedPropertyBag
SetValueUInt32(const FName Name, const uint32 InValue)FInstancedPropertyBag
SetValueUInt32(const FPropertyBagPropertyDesc &Desc, const uint32 InValue)FInstancedPropertyBag
SetValueUInt64(const FName Name, const uint64 InValue)FInstancedPropertyBag
SetValueUInt64(const FPropertyBagPropertyDesc &Desc, const uint64 InValue)FInstancedPropertyBag
ValueFInstancedPropertyBagprotected