![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FSetProperty, including all inherited members.
| AddCppProperty(FProperty *Property) override | FSetProperty | virtual |
| AddReferencedObjects(FReferenceCollector &Collector) override | FSetProperty | virtual |
| AllocateAndInitializeValue() const | FProperty | |
| AppendName(FString &ResultString) const | FField | inline |
| BaseFieldClass typedef | FField | |
| BeginDestroy() | FField | virtual |
| Bind() | FField | virtual |
| CallGetter(const void *Container, void *OutValue) const | FProperty | inlinevirtual |
| CallSetter(void *Container, const void *InValue) const | FProperty | inlinevirtual |
| CanSerializeFromTypeName(UE::FPropertyTypeName Type) const override | FSetProperty | virtual |
| ClassPrivate | FField | |
| ClearFlags(EObjectFlags NewFlags) | FField | inline |
| ClearIntrusiveOptionalValue(void *Data) const override | FSetProperty | virtual |
| TPropertyTypeFundamentals::ClearIntrusiveOptionalValue(void *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| ClearPropertyFlags(EPropertyFlags NewFlags) | FProperty | inline |
| ClearValue(void *Data) const | FProperty | inline |
| ClearValue_InContainer(void *Data, int32 ArrayIndex=0) const | FProperty | inline |
| ClearValueInternal(void *Data) const override | FSetProperty | virtual |
| Construct(const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags) | FField | static |
| Construct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags) | FField | static |
| ContainerPtrToValuePtr(UObject *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtr(void *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtr(UObject const *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtr(void const *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, UObject *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, void *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, const UObject *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainerPtrToValuePtrForDefaults(const UStruct *ContainerClass, const void *ContainerPtr, int32 ArrayIndex=0) const | FProperty | inline |
| ContainsClearOnFinishDestroyInternal(TArray< const FStructProperty * > &EncounteredStructProps) const override | FSetProperty | protectedvirtual |
| ContainsFinishDestroy(TArray< const FStructProperty * > &EncounteredStructProps) const | FProperty | inline |
| ContainsInstancedObjectProperty() const | FProperty | inline |
| ContainsObjectReference(TArray< const FStructProperty * > &EncounteredStructProps, EPropertyObjectReferenceType InReferenceType=EPropertyObjectReferenceType::Strong) const override | FSetProperty | virtual |
| ContainsWeakObjectReference() const | FProperty | inline |
| ConvertFromType(const FPropertyTag &Tag, FStructuredArchive::FSlot Slot, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *Defaults) override | FSetProperty | virtual |
| CopyCompleteValue(void *Dest, void const *Src) const | FProperty | inline |
| CopyCompleteValue_InContainer(void *Dest, void const *Src) const | FProperty | inline |
| CopyCompleteValueFromScriptVM(void *Dest, void const *Src) const | FProperty | virtual |
| CopyCompleteValueFromScriptVM_InContainer(void *OutContainer, void const *InValue) const | FProperty | virtual |
| CopyCompleteValueToScriptVM(void *Dest, void const *Src) const | FProperty | virtual |
| CopyCompleteValueToScriptVM_InContainer(void *OutValue, void const *InContainer) const | FProperty | virtual |
| CopySingleValue(void *Dest, void const *Src) const | FProperty | inline |
| CopySingleValueFromScriptVM(void *Dest, void const *Src) const | FProperty | virtual |
| CopySingleValueToScriptVM(void *Dest, void const *Src) const | FProperty | virtual |
| CopyValuesInternal(void *Dest, void const *Src, int32 Count) const override | FSetProperty | virtual |
| CPPAlignment enum value | TPropertyTypeFundamentals< InTCppType > | |
| CPPSize enum value | TPropertyTypeFundamentals< InTCppType > | |
| DestroyAndFreeValue(void *InMemory) const | FProperty | |
| DestroyPropertyValue(void *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| DestroyValue(void *Dest) const | FProperty | inline |
| DestroyValue_InContainer(void *Dest) const | FProperty | inline |
| DestroyValueInternal(void *Dest) const override | FSetProperty | virtual |
| DestructorLinkNext | FProperty | |
| Duplicate(const FField *InField, FFieldVariant DestOwner, const FName DestName=NAME_None, EObjectFlags FlagMask=RF_AllFlags, EInternalObjectFlags InternalFlagsMask=EInternalObjectFlags_AllFlags) | FField | static |
| EmitIntrusiveOptionalReferenceInfo(UE::GC::FSchemaBuilder &Schema, int32 BaseOffset, TArray< const FStructProperty * > &EncounteredStructProps, UE::GC::FPropertyStack &DebugPath) override | FSetProperty | virtual |
| EmitReferenceInfo(UE::GC::FSchemaBuilder &Schema, int32 BaseOffset, TArray< const FStructProperty * > &EncounteredStructProps, UE::GC::FPropertyStack &DebugPath) override | FSetProperty | virtual |
| ExportText_Direct(FString &ValueStr, const void *Data, const void *Delta, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) const | FProperty | |
| ExportText_InContainer(int32 Index, FString &ValueStr, const void *Data, const void *Delta, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) const | FProperty | inline |
| ExportText_Internal(FString &ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PropertyPointerType, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const override | FSetProperty | protectedvirtual |
| ExportTextItem_Direct(FString &ValueStr, const void *PropertyValue, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) const | FProperty | inline |
| ExportTextItem_InContainer(FString &ValueStr, const void *Container, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope=nullptr) const | FProperty | inline |
| FField(EInternal InInernal, FFieldClass *InClass) | FField | |
| FField(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags) | FField | |
| FieldTypeClass typedef | FField | |
| FindRedirectedPropertyName(const UStruct *ObjectStruct, FName OldName) | FProperty | static |
| FinishDestroy(void *Data) const | FProperty | inline |
| FinishDestroy_InContainer(void *Data) const | FProperty | inline |
| FinishDestroyInternal(void *Data) const override | FSetProperty | protectedvirtual |
| FlagsPrivate | FField | |
| FLinkedListBuilder typedef | FField | |
| 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 | |
| FSetProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags) | FSetProperty | |
| FSetProperty(FFieldVariant InOwner, const UECodeGen_Private::FSetPropertyParams &Prop) | FSetProperty | |
| GenerateFFieldName(FFieldVariant InOwner, FFieldClass *InClass) | FField | static |
| GetAuthoredName() const | FField | |
| GetBlueprintReplicationCondition() const | FProperty | inline |
| GetCastFlags() const | FField | inline |
| GetClass() const | FField | inline |
| GetComputedFlagsPropertyFlags() | TPropertyTypeFundamentals< InTCppType > | inlineprotectedstatic |
| GetCPPMacroType(FString &ExtendedTypeText) const override | FSetProperty | virtual |
| GetCPPType(FString *ExtendedTypeText, uint32 CPPExportFlags) const override | FSetProperty | virtual |
| FProperty::GetCPPType | FProperty | |
| GetCPPTypeCustom(FString *ExtendedTypeText, uint32 CPPExportFlags, const FString &ElementTypeText, const FString &InElementExtendedTypeText) const | FSetProperty | |
| GetDefaultPropertyValue() | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| GetElementProperty() const | FSetProperty | inline |
| GetElementPtr(void *InSet, int32 InternalIndex) const | FSetProperty | inline |
| GetElementSize() const | FProperty | inline |
| GetFieldSize() const | FField | inlinevirtual |
| GetFlags() const | FField | inline |
| GetFName() const | FField | inline |
| GetFullName() const | FField | |
| GetID() const | FProperty | virtual |
| GetInnerFieldByName(const FName &InName) override | FSetProperty | virtual |
| GetInnerFields(TArray< FField * > &OutFields) override | FSetProperty | virtual |
| GetLinker() const | FField | |
| GetMinAlignment() const override | TProperty< FScriptSet, FProperty > | inlinevirtual |
| GetName() const | FField | inline |
| GetName(FString &OutName) const | FField | inline |
| GetNameCPP() const | FProperty | |
| GetNum(void *InSet) const | FSetProperty | inline |
| GetOffset_ForDebug() const | FProperty | inline |
| GetOffset_ForGC() const | FProperty | inline |
| GetOffset_ForInternal() const | FProperty | inline |
| GetOffset_ForUFunction() const | FProperty | inline |
| GetOffset_ReplaceWith_ContainerPtrToValuePtr() const | FProperty | inline |
| GetOptionalPropertyValue(void const *B) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| GetOptionalPropertyValue_InContainer(void const *B, int32 ArrayIndex=0) const | TProperty< FScriptSet, FProperty > | inline |
| GetOutermost() const | FField | |
| GetOwner() const | FField | inline |
| GetOwnerChecked() const FUNCTION_NON_NULL_RETURN_END | FField | inline |
| GetOwnerClass() const | FField | |
| GetOwnerProperty() | FProperty | inline |
| GetOwnerProperty() const | FProperty | inline |
| GetOwnerStruct() const | FField | |
| GetOwnerUField() const | FField | |
| GetOwnerUObject() const | FField | inline |
| GetOwnerVariant() const | FField | inline |
| GetPathName(const UObject *StopOuter=nullptr) const | FField | |
| GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) const | FField | |
| GetPreloadDependencies(TArray< UObject * > &OutDeps) override | FSetProperty | virtual |
| GetPropertyFlags() const | FProperty | inline |
| GetPropertyValue(void const *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| GetPropertyValue_InContainer(void const *A, int32 ArrayIndex=0) const | TProperty< FScriptSet, FProperty > | inline |
| GetPropertyValuePtr(void const *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| GetPropertyValuePtr(void *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| GetPropertyValuePtr_InContainer(void const *A, int32 ArrayIndex=0) const | TProperty< FScriptSet, FProperty > | inline |
| GetPropertyValuePtr_InContainer(void *A, int32 ArrayIndex=0) const | TProperty< FScriptSet, FProperty > | inline |
| GetRepOwner() | FProperty | inline |
| GetSingleValue_InContainer(const void *InContainer, void *OutValue, int32 ArrayIndex) const | FProperty | |
| GetSize() const | FProperty | inline |
| GetStride() const | FSetProperty | inline |
| GetTypedOwner(UClass *Target) const | FField | |
| GetTypedOwner(FFieldClass *Target) const | FField | |
| GetTypedOwner() const | FField | inline |
| GetTypeName() | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| GetValue_InContainer(void const *InContainer, TCppType *OutValue) const | TProperty< FScriptSet, FProperty > | inline |
| FProperty::GetValue_InContainer(void const *InContainer, void *OutValue) const | FProperty | inline |
| GetValueAddressAtIndex_Direct(const FProperty *Inner, void *InValueAddress, int32 LogicalIndex) const override | FSetProperty | virtual |
| GetValueTypeHash(const void *Src) const | FProperty | |
| GetValueTypeHashInternal(const void *Src) const | FProperty | protectedvirtual |
| HasAllCastFlags(const uint64 InCastFlags) const | FField | inline |
| HasAllFlags(EObjectFlags FlagsToCheck) const | FField | inline |
| HasAllPropertyFlags(uint64 FlagsToCheck) const | FProperty | inline |
| HasAnyCastFlags(const uint64 InCastFlags) const | FField | inline |
| HasAnyFlags(EObjectFlags FlagsToCheck) const | FField | inline |
| HasAnyPropertyFlags(uint64 FlagsToCheck) const | FProperty | inline |
| HasGetter() const | FProperty | inlinevirtual |
| HasIntrusiveUnsetOptionalState() const override | FSetProperty | virtual |
| TPropertyTypeFundamentals::HasIntrusiveUnsetOptionalState() | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| HasSetter() const | FProperty | inlinevirtual |
| HasSetterOrGetter() const | FProperty | inlinevirtual |
| Identical(const void *A, const void *B, uint32 PortFlags) const override | FSetProperty | virtual |
| TProperty< FScriptSet, FProperty >::Identical | FProperty | |
| Identical_InContainer(const void *A, const void *B, int32 ArrayIndex=0, uint32 PortFlags=0) const | FProperty | inline |
| ImportSingleProperty(const TCHAR *Str, void *DestData, const UStruct *ObjectStruct, UObject *SubobjectOuter, int32 PortFlags, FOutputDevice *Warn, TArray< struct FDefinedProperty > &DefinedProperties) | FProperty | static |
| ImportText_Direct(const TCHAR *Buffer, void *PropertyPtr, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText=(FOutputDevice *) GWarn) const | FProperty | inline |
| ImportText_InContainer(const TCHAR *Buffer, void *Container, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText=(FOutputDevice *) GWarn) const | FProperty | inline |
| ImportText_Internal(const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText) const override | FSetProperty | protectedvirtual |
| TProperty< FScriptSet, FProperty >::ImportText_Internal | FProperty | protected |
| Init() | FProperty | protected |
| InitializeIntrusiveUnsetOptionalValue(void *Data) const override | FSetProperty | virtual |
| TPropertyTypeFundamentals::InitializeIntrusiveUnsetOptionalValue(void *Data) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| InitializePropertyValue(void *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| InitializeValue(void *Dest) const | FProperty | inline |
| InitializeValue_InContainer(void *Dest) const | FProperty | inline |
| InitializeValueInternal(void *Dest) const override | TProperty< FScriptSet, FProperty > | inlinevirtual |
| InstanceSubobjects(void *Data, void const *DefaultData, TNotNull< UObject * > Owner, struct FObjectInstancingGraph *InstanceGraph) override | FSetProperty | virtual |
| InternalGetOwnerAsUObjectUnsafe() const | FField | inline |
| IsA(const FFieldClass *FieldType) const | FField | inline |
| IsA() const | FField | inline |
| IsEditorOnlyProperty() const | FProperty | inline |
| IsIn(const UObject *InOwner) const | FField | |
| IsIn(const FField *InOwner) const | FField | |
| IsInContainer(int32 ContainerSize) const | FProperty | inline |
| IsInContainer(const UStruct *ContainerClass) const | FProperty | inline |
| IsIntrusiveOptionalValueSet(const void *Data) const override | FSetProperty | virtual |
| TPropertyTypeFundamentals::IsIntrusiveOptionalValueSet(const void *A) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| IsNative() const | FField | |
| IsRooted() const | FField | |
| IsValidIndex(void *InSet, int32 InternalIndex) const | FSetProperty | inline |
| IsValidLowLevel() const | FField | |
| Link(FArchive &Ar) | FProperty | inline |
| LinkInternal(FArchive &Ar) override | FSetProperty | virtual |
| LinkWithoutChangingOffset(FArchive &Ar) | FProperty | inline |
| LoadTypeName(UE::FPropertyTypeName Type, const FPropertyTag *Tag=nullptr) override | FSetProperty | virtual |
| NamePrivate | FField | |
| NetSerializeItem(FArchive &Ar, UPackageMap *Map, void *Data, TArray< uint8 > *MetaData=NULL) const override | FSetProperty | virtual |
| TProperty< FScriptSet, FProperty >::NetSerializeItem | FProperty | |
| Next | FField | |
| NextRef | FProperty | |
| Owner | FField | |
| PerformOperationWithGetter(void *OutContainer, const void *DirectPropertyAddress, TFunctionRef< void(const void *)> DirectValueAccessFunc) const | FProperty | |
| PerformOperationWithSetter(void *OutContainer, void *DirectPropertyAddress, TFunctionRef< void(void *)> DirectValueAccessFunc) const | FProperty | |
| PointerToValuePtr(void const *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, int32 ArrayIndex=0) const | FProperty | inlineprotected |
| PostConstructLinkNext | FProperty | |
| PostDuplicate(const FField &InField) override | FSetProperty | virtual |
| PostLoad() | FField | virtual |
| PropertyFlags | FProperty | |
| PropertyLinkNext | FProperty | |
| Rename(const FName &NewName) | FField | |
| RepIndex | FProperty | |
| RepNotifyFunc | FProperty | |
| ResolveVisitedPathInfo(void *Data, const FPropertyVisitorInfo &Info) const override | FSetProperty | virtual |
| SameType(const FProperty *Other) const override | FSetProperty | virtual |
| SaveTypeName(UE::FPropertyTypeNameBuilder &Type) const override | FSetProperty | virtual |
| Serialize(FArchive &Ar) override | FSetProperty | virtual |
| SerializeBinProperty(FStructuredArchive::FSlot Slot, void *Data, int32 ArrayIdx=-1) | FProperty | inline |
| SerializeItem(FStructuredArchive::FSlot Slot, void *Value, void const *Defaults) const override | FSetProperty | virtual |
| SerializeNonMatchingBinProperty(FStructuredArchive::FSlot Slot, void *Data, void const *DefaultData, UStruct *DefaultStruct) | FProperty | inline |
| SetBlueprintReplicationCondition(ELifetimeCondition InBlueprintReplicationCondition) | FProperty | inline |
| SetElementSize(int32 NewSize) | FProperty | |
| SetFlags(EObjectFlags NewFlags) | FField | inline |
| SetFlagsTo(EObjectFlags NewFlags) | FField | inlineprotected |
| SetOffset_Internal(int32 NewOffset) | FProperty | protected |
| SetPropertyFlags(EPropertyFlags NewFlags) | FProperty | inline |
| SetPropertyValue(void *A, TCppType const &Value) | TPropertyTypeFundamentals< InTCppType > | inlinestatic |
| SetPropertyValue_InContainer(void *A, TCppType const &Value, int32 ArrayIndex=0) const | TProperty< FScriptSet, FProperty > | inline |
| SetSingleValue_InContainer(void *OutContainer, const void *InValue, int32 ArrayIndex) const | FProperty | |
| SetValue_InContainer(void *OutContainer, const TCppType &InValue) const | TProperty< FScriptSet, FProperty > | inline |
| FProperty::SetValue_InContainer(void *OutContainer, const void *InValue) const | FProperty | inline |
| ShouldDuplicateValue() const | FProperty | inline |
| ShouldPort(uint32 PortFlags=0) const | FProperty | |
| ShouldSerializeValue(FArchive &Ar) const | FProperty | |
| StaticClass() | FField | static |
| StaticClassCastFlags() | FField | inlinestatic |
| StaticClassCastFlagsPrivate() | FField | inlinestatic |
| Super typedef | TProperty< FScriptSet, FProperty > | |
| SupportsNetSharedSerialization() const | FProperty | virtual |
| TCppType typedef | FSetProperty | |
| ThisClass typedef | FField | |
| TProperty(EInternal InInernal, FFieldClass *InClass) | TProperty< FScriptSet, FProperty > | inline |
| TProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags) | TProperty< FScriptSet, FProperty > | inline |
| TProperty(FFieldVariant InOwner, PropertyParamsType &Prop) | TProperty< FScriptSet, FProperty > | inline |
| TryConstruct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags) | FField | static |
| TTypeFundamentals typedef | FSetProperty | |
| UseBinaryOrNativeSerialization(const FArchive &Ar) const override | FSetProperty | virtual |
| ValidateImportFlags(uint32 PortFlags, FOutputDevice *ErrorText=NULL) const | FProperty | |
| Visit(FPropertyVisitorContext &Context, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) const override | FSetProperty | virtual |
| TProperty< FScriptSet, FProperty >::Visit(const FPropertyVisitorData &Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorPath &, const FPropertyVisitorData &)> InFunc) const | FProperty | |
| TProperty< FScriptSet, FProperty >::Visit(const FPropertyVisitorData &Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) const | FProperty | |
| ~FField() | FField | virtual |
| ~FSetProperty() | FSetProperty | virtual |