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

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

AddCppProperty(FProperty *Property) overrideFMapPropertyvirtual
AddReferencedObjects(FReferenceCollector &Collector) overrideFMapPropertyvirtual
AllocateAndInitializeValue() constFProperty
AppendName(FString &ResultString) constFFieldinline
BaseFieldClass typedefFField
BeginDestroy()FFieldvirtual
Bind()FFieldvirtual
CallGetter(const void *Container, void *OutValue) constFPropertyinlinevirtual
CallSetter(void *Container, const void *InValue) constFPropertyinlinevirtual
CanSerializeFromTypeName(UE::FPropertyTypeName Type) const overrideFMapPropertyvirtual
ClassPrivateFField
ClearFlags(EObjectFlags NewFlags)FFieldinline
ClearIntrusiveOptionalValue(void *Data) const overrideFMapPropertyvirtual
TPropertyTypeFundamentals::ClearIntrusiveOptionalValue(void *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
ClearPropertyFlags(EPropertyFlags NewFlags)FPropertyinline
ClearValue(void *Data) constFPropertyinline
ClearValue_InContainer(void *Data, int32 ArrayIndex=0) constFPropertyinline
ClearValueInternal(void *Data) const overrideFMapPropertyvirtual
Construct(const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
Construct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
ContainerPtrToValuePtr(UObject *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtr(void *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtr(UObject const *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtr(void const *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, UObject *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, void *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, const UObject *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, const void *ContainerPtr, int32 ArrayIndex=0) constFPropertyinline
ContainsClearOnFinishDestroyInternal(TArray< const FStructProperty * > &EncounteredStructProps) const overrideFMapPropertyprotectedvirtual
ContainsFinishDestroy(TArray< const FStructProperty * > &EncounteredStructProps) constFPropertyinline
ContainsInstancedObjectProperty() constFPropertyinline
ContainsObjectReference(TArray< const FStructProperty * > &EncounteredStructProps, EPropertyObjectReferenceType InReferenceType=EPropertyObjectReferenceType::Strong) const overrideFMapPropertyvirtual
ContainsWeakObjectReference() constFPropertyinline
ConvertFromType(const FPropertyTag &Tag, FStructuredArchive::FSlot Slot, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *Defaults) overrideFMapPropertyvirtual
CopyCompleteValue(void *Dest, void const *Src) constFPropertyinline
CopyCompleteValue_InContainer(void *Dest, void const *Src) constFPropertyinline
CopyCompleteValueFromScriptVM(void *Dest, void const *Src) constFPropertyvirtual
CopyCompleteValueFromScriptVM_InContainer(void *OutContainer, void const *InValue) constFPropertyvirtual
CopyCompleteValueToScriptVM(void *Dest, void const *Src) constFPropertyvirtual
CopyCompleteValueToScriptVM_InContainer(void *OutValue, void const *InContainer) constFPropertyvirtual
CopySingleValue(void *Dest, void const *Src) constFPropertyinline
CopySingleValueFromScriptVM(void *Dest, void const *Src) constFPropertyvirtual
CopySingleValueToScriptVM(void *Dest, void const *Src) constFPropertyvirtual
CopyValuesInternal(void *Dest, void const *Src, int32 Count) const overrideFMapPropertyvirtual
CPPAlignment enum valueTPropertyTypeFundamentals< InTCppType >
CPPSize enum valueTPropertyTypeFundamentals< InTCppType >
DestroyAndFreeValue(void *InMemory) constFProperty
DestroyPropertyValue(void *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
DestroyValue(void *Dest) constFPropertyinline
DestroyValue_InContainer(void *Dest) constFPropertyinline
DestroyValueInternal(void *Dest) const overrideFMapPropertyvirtual
DestructorLinkNextFProperty
Duplicate(const FField *InField, FFieldVariant DestOwner, const FName DestName=NAME_None, EObjectFlags FlagMask=RF_AllFlags, EInternalObjectFlags InternalFlagsMask=EInternalObjectFlags_AllFlags)FFieldstatic
EmitIntrusiveOptionalReferenceInfo(UE::GC::FSchemaBuilder &Schema, int32 BaseOffset, TArray< const FStructProperty * > &EncounteredStructProps, UE::GC::FPropertyStack &DebugPath) overrideFMapPropertyvirtual
EmitReferenceInfo(UE::GC::FSchemaBuilder &Schema, int32 BaseOffset, TArray< const FStructProperty * > &EncounteredStructProps, UE::GC::FPropertyStack &DebugPath) overrideFMapPropertyvirtual
ExportText_Direct(FString &ValueStr, const void *Data, const void *Delta, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) constFProperty
ExportText_InContainer(int32 Index, FString &ValueStr, const void *Data, const void *Delta, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) constFPropertyinline
ExportText_Internal(FString &ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PropertyPointerType, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const overrideFMapPropertyprotectedvirtual
ExportTextItem_Direct(FString &ValueStr, const void *PropertyValue, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) constFPropertyinline
ExportTextItem_InContainer(FString &ValueStr, const void *Container, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) constFPropertyinline
FField(EInternal InInernal, FFieldClass *InClass)FField
FField(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)FField
FieldTypeClass typedefFField
FindRedirectedPropertyName(const UStruct *ObjectStruct, FName OldName)FPropertystatic
FinishDestroy(void *Data) constFPropertyinline
FinishDestroy_InContainer(void *Data) constFPropertyinline
FinishDestroyInternal(void *Data) const overrideFMapPropertyprotectedvirtual
FlagsPrivateFField
FLinkedListBuilder typedefFField
FMapProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags, EMapPropertyFlags InMapFlags=EMapPropertyFlags::None)FMapProperty
FMapProperty(FFieldVariant InOwner, const UECodeGen_Private::FMapPropertyParams &Prop)FMapProperty
FProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)FProperty
FProperty(FFieldVariant InOwner, const UECodeGen_Private::FPropertyParamsBaseWithOffset &Prop, EPropertyFlags AdditionalPropertyFlags=CPF_None)FProperty
FProperty(FFieldVariant InOwner, const UECodeGen_Private::FPropertyParamsBaseWithoutOffset &Prop, EPropertyFlags AdditionalPropertyFlags=CPF_None)FProperty
GenerateFFieldName(FFieldVariant InOwner, FFieldClass *InClass)FFieldstatic
GetAuthoredName() constFField
GetBlueprintReplicationCondition() constFPropertyinline
GetCastFlags() constFFieldinline
GetClass() constFFieldinline
GetComputedFlagsPropertyFlags()TPropertyTypeFundamentals< InTCppType >inlineprotectedstatic
GetCPPMacroType(FString &ExtendedTypeText) const overrideFMapPropertyvirtual
GetCPPType(FString *ExtendedTypeText, uint32 CPPExportFlags) const overrideFMapPropertyvirtual
FProperty::GetCPPTypeFProperty
GetCPPTypeCustom(FString *ExtendedTypeText, uint32 CPPExportFlags, const FString &KeyTypeText, const FString &InKeyExtendedTypeText, const FString &ValueTypeText, const FString &InValueExtendedTypeText) constFMapProperty
GetDefaultPropertyValue()TPropertyTypeFundamentals< InTCppType >inlinestatic
GetElementSize() constFPropertyinline
GetFieldSize() constFFieldinlinevirtual
GetFlags() constFFieldinline
GetFName() constFFieldinline
GetFullName() constFField
GetID() constFPropertyvirtual
GetInnerFieldByName(const FName &InName) overrideFMapPropertyvirtual
GetInnerFields(TArray< FField * > &OutFields) overrideFMapPropertyvirtual
GetKeyProperty() constFMapPropertyinline
GetLinker() constFField
GetMinAlignment() const overrideTProperty< FScriptMap, FProperty >inlinevirtual
GetName() constFFieldinline
GetName(FString &OutName) constFFieldinline
GetNameCPP() constFProperty
GetNum(void *InMap) constFMapPropertyinline
GetOffset_ForDebug() constFPropertyinline
GetOffset_ForGC() constFPropertyinline
GetOffset_ForInternal() constFPropertyinline
GetOffset_ForUFunction() constFPropertyinline
GetOffset_ReplaceWith_ContainerPtrToValuePtr() constFPropertyinline
GetOptionalPropertyValue(void const *B)TPropertyTypeFundamentals< InTCppType >inlinestatic
GetOptionalPropertyValue_InContainer(void const *B, int32 ArrayIndex=0) constTProperty< FScriptMap, FProperty >inline
GetOutermost() constFField
GetOwner() constFFieldinline
GetOwnerChecked() const FUNCTION_NON_NULL_RETURN_ENDFFieldinline
GetOwnerClass() constFField
GetOwnerProperty()FPropertyinline
GetOwnerProperty() constFPropertyinline
GetOwnerStruct() constFField
GetOwnerUField() constFField
GetOwnerUObject() constFFieldinline
GetOwnerVariant() constFFieldinline
GetPairPtr(void *InMap, int32 InternalIndex) constFMapPropertyinline
GetPairStride() constFMapPropertyinline
GetPathName(const UObject *StopOuter=nullptr) constFField
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constFField
GetPreloadDependencies(TArray< UObject * > &OutDeps) overrideFMapPropertyvirtual
GetPropertyFlags() constFPropertyinline
GetPropertyValue(void const *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
GetPropertyValue_InContainer(void const *A, int32 ArrayIndex=0) constTProperty< FScriptMap, FProperty >inline
GetPropertyValuePtr(void const *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
GetPropertyValuePtr(void *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
GetPropertyValuePtr_InContainer(void const *A, int32 ArrayIndex=0) constTProperty< FScriptMap, FProperty >inline
GetPropertyValuePtr_InContainer(void *A, int32 ArrayIndex=0) constTProperty< FScriptMap, FProperty >inline
GetRepOwner()FPropertyinline
GetSingleValue_InContainer(const void *InContainer, void *OutValue, int32 ArrayIndex) constFProperty
GetSize() constFPropertyinline
GetTypedOwner(UClass *Target) constFField
GetTypedOwner(FFieldClass *Target) constFField
GetTypedOwner() constFFieldinline
GetTypeName()TPropertyTypeFundamentals< InTCppType >inlinestatic
GetValue_InContainer(void const *InContainer, TCppType *OutValue) constTProperty< FScriptMap, FProperty >inline
FProperty::GetValue_InContainer(void const *InContainer, void *OutValue) constFPropertyinline
GetValueAddressAtIndex_Direct(const FProperty *Inner, void *InValueAddress, int32 LogicalIndex) const overrideFMapPropertyvirtual
GetValueProperty() constFMapPropertyinline
GetValueTypeHash(const void *Src) constFProperty
GetValueTypeHashInternal(const void *Src) constFPropertyprotectedvirtual
HasAllCastFlags(const uint64 InCastFlags) constFFieldinline
HasAllFlags(EObjectFlags FlagsToCheck) constFFieldinline
HasAllPropertyFlags(uint64 FlagsToCheck) constFPropertyinline
HasAnyCastFlags(const uint64 InCastFlags) constFFieldinline
HasAnyFlags(EObjectFlags FlagsToCheck) constFFieldinline
HasAnyPropertyFlags(uint64 FlagsToCheck) constFPropertyinline
HasGetter() constFPropertyinlinevirtual
HasIntrusiveUnsetOptionalState() const overrideFMapPropertyvirtual
TPropertyTypeFundamentals::HasIntrusiveUnsetOptionalState()TPropertyTypeFundamentals< InTCppType >inlinestatic
HasSetter() constFPropertyinlinevirtual
HasSetterOrGetter() constFPropertyinlinevirtual
Identical(const void *A, const void *B, uint32 PortFlags) const overrideFMapPropertyvirtual
TProperty< FScriptMap, FProperty >::IdenticalFProperty
Identical_InContainer(const void *A, const void *B, int32 ArrayIndex=0, uint32 PortFlags=0) constFPropertyinline
ImportSingleProperty(const TCHAR *Str, void *DestData, const UStruct *ObjectStruct, UObject *SubobjectOuter, int32 PortFlags, FOutputDevice *Warn, TArray< struct FDefinedProperty > &DefinedProperties)FPropertystatic
ImportText_Direct(const TCHAR *Buffer, void *PropertyPtr, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText=(FOutputDevice *) GWarn) constFPropertyinline
ImportText_InContainer(const TCHAR *Buffer, void *Container, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText=(FOutputDevice *) GWarn) constFPropertyinline
ImportText_Internal(const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText) const overrideFMapPropertyprotectedvirtual
TProperty< FScriptMap, FProperty >::ImportText_InternalFPropertyprotected
Init()FPropertyprotected
InitializeIntrusiveUnsetOptionalValue(void *Data) const overrideFMapPropertyvirtual
TPropertyTypeFundamentals::InitializeIntrusiveUnsetOptionalValue(void *Data)TPropertyTypeFundamentals< InTCppType >inlinestatic
InitializePropertyValue(void *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
InitializeValue(void *Dest) constFPropertyinline
InitializeValue_InContainer(void *Dest) constFPropertyinline
InitializeValueInternal(void *Dest) const overrideFMapPropertyinlinevirtual
InstanceSubobjects(void *Data, void const *DefaultData, TNotNull< UObject * > Owner, struct FObjectInstancingGraph *InstanceGraph) overrideFMapPropertyvirtual
InternalGetOwnerAsUObjectUnsafe() constFFieldinline
IsA(const FFieldClass *FieldType) constFFieldinline
IsA() constFFieldinline
IsEditorOnlyProperty() constFPropertyinline
IsIn(const UObject *InOwner) constFField
IsIn(const FField *InOwner) constFField
IsInContainer(int32 ContainerSize) constFPropertyinline
IsInContainer(const UStruct *ContainerClass) constFPropertyinline
IsIntrusiveOptionalValueSet(const void *Data) const overrideFMapPropertyvirtual
TPropertyTypeFundamentals::IsIntrusiveOptionalValueSet(const void *A)TPropertyTypeFundamentals< InTCppType >inlinestatic
IsNative() constFField
IsRooted() constFField
IsValidIndex(void *InMap, int32 InternalIndex) constFMapPropertyinline
IsValidLowLevel() constFField
Link(FArchive &Ar)FPropertyinline
LinkInternal(FArchive &Ar) overrideFMapPropertyvirtual
LinkWithoutChangingOffset(FArchive &Ar)FPropertyinline
LoadTypeName(UE::FPropertyTypeName Type, const FPropertyTag *Tag=nullptr) overrideFMapPropertyvirtual
NamePrivateFField
NetSerializeItem(FArchive &Ar, UPackageMap *Map, void *Data, TArray< uint8 > *MetaData=NULL) const overrideFMapPropertyvirtual
TProperty< FScriptMap, FProperty >::NetSerializeItemFProperty
NextFField
NextRefFProperty
OwnerFField
PerformOperationWithGetter(void *OutContainer, const void *DirectPropertyAddress, TFunctionRef< void(const void *)> DirectValueAccessFunc) constFProperty
PerformOperationWithSetter(void *OutContainer, void *DirectPropertyAddress, TFunctionRef< void(void *)> DirectValueAccessFunc) constFProperty
PointerToValuePtr(void const *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, int32 ArrayIndex=0) constFPropertyinlineprotected
PostConstructLinkNextFProperty
PostDuplicate(const FField &InField) overrideFMapPropertyvirtual
PostLoad()FFieldvirtual
PropertyFlagsFProperty
PropertyLinkNextFProperty
Rename(const FName &NewName)FField
RepIndexFProperty
RepNotifyFuncFProperty
ResolveVisitedPathInfo(void *Data, const FPropertyVisitorInfo &Info) const overrideFMapPropertyvirtual
SameType(const FProperty *Other) const overrideFMapPropertyvirtual
SaveTypeName(UE::FPropertyTypeNameBuilder &Type) const overrideFMapPropertyvirtual
Serialize(FArchive &Ar) overrideFMapPropertyvirtual
SerializeBinProperty(FStructuredArchive::FSlot Slot, void *Data, int32 ArrayIdx=-1)FPropertyinline
SerializeItem(FStructuredArchive::FSlot Slot, void *Value, void const *Defaults) const overrideFMapPropertyvirtual
SerializeNonMatchingBinProperty(FStructuredArchive::FSlot Slot, void *Data, void const *DefaultData, UStruct *DefaultStruct)FPropertyinline
SetBlueprintReplicationCondition(ELifetimeCondition InBlueprintReplicationCondition)FPropertyinline
SetElementSize(int32 NewSize)FProperty
SetFlags(EObjectFlags NewFlags)FFieldinline
SetFlagsTo(EObjectFlags NewFlags)FFieldinlineprotected
SetOffset_Internal(int32 NewOffset)FPropertyprotected
SetPropertyFlags(EPropertyFlags NewFlags)FPropertyinline
SetPropertyValue(void *A, TCppType const &Value)TPropertyTypeFundamentals< InTCppType >inlinestatic
SetPropertyValue_InContainer(void *A, TCppType const &Value, int32 ArrayIndex=0) constTProperty< FScriptMap, FProperty >inline
SetSingleValue_InContainer(void *OutContainer, const void *InValue, int32 ArrayIndex) constFProperty
SetValue_InContainer(void *OutContainer, const TCppType &InValue) constTProperty< FScriptMap, FProperty >inline
FProperty::SetValue_InContainer(void *OutContainer, const void *InValue) constFPropertyinline
ShouldDuplicateValue() constFPropertyinline
ShouldPort(uint32 PortFlags=0) constFProperty
ShouldSerializeValue(FArchive &Ar) constFProperty
StaticClass()FFieldstatic
StaticClassCastFlags()FFieldinlinestatic
StaticClassCastFlagsPrivate()FFieldinlinestatic
Super typedefTProperty< FScriptMap, FProperty >
SupportsNetSharedSerialization() constFPropertyvirtual
TCppType typedefFMapProperty
ThisClass typedefFField
TProperty(EInternal InInernal, FFieldClass *InClass)TProperty< FScriptMap, FProperty >inline
TProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)TProperty< FScriptMap, FProperty >inline
TProperty(FFieldVariant InOwner, PropertyParamsType &Prop)TProperty< FScriptMap, FProperty >inline
TryConstruct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
TTypeFundamentals typedefFMapProperty
UseBinaryOrNativeSerialization(const FArchive &Ar) const overrideFMapPropertyvirtual
ValidateImportFlags(uint32 PortFlags, FOutputDevice *ErrorText=NULL) constFProperty
Visit(FPropertyVisitorContext &Context, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) const overrideFMapPropertyvirtual
TProperty< FScriptMap, FProperty >::Visit(const FPropertyVisitorData &Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorPath &, const FPropertyVisitorData &)> InFunc) constFProperty
TProperty< FScriptMap, FProperty >::Visit(const FPropertyVisitorData &Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) constFProperty
~FField()FFieldvirtual
~FMapProperty()FMapPropertyvirtual