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

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

AddCppProperty(FProperty *Property)FFieldvirtual
AddReferencedObjects(FReferenceCollector &Collector)FFieldvirtual
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) constFPropertyvirtual
ClassPrivateFField
ClearFlags(EObjectFlags NewFlags)FFieldinline
ClearIntrusiveOptionalValue(void *Data) constFPropertyvirtual
ClearPropertyFlags(EPropertyFlags NewFlags)FPropertyinline
ClearValue(void *Data) constFPropertyinline
ClearValue_InContainer(void *Data, int32 ArrayIndex=0) constFPropertyinline
ClearValueInternal(void *Data) const overrideFBoolPropertyvirtual
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) constFPropertyprotectedvirtual
ContainsFinishDestroy(TArray< const FStructProperty * > &EncounteredStructProps) constFPropertyinline
ContainsInstancedObjectProperty() constFPropertyinline
ContainsObjectReference(TArray< const FStructProperty * > &EncounteredStructProps, EPropertyObjectReferenceType InReferenceType=EPropertyObjectReferenceType::Strong) constFPropertyvirtual
ContainsWeakObjectReference() constFPropertyinline
ConvertFromType(const FPropertyTag &Tag, FStructuredArchive::FSlot Slot, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *Defaults) overrideFBoolPropertyvirtual
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 overrideFBoolPropertyvirtual
DestroyAndFreeValue(void *InMemory) constFProperty
DestroyValue(void *Dest) constFPropertyinline
DestroyValue_InContainer(void *Dest) constFPropertyinline
DestroyValueInternal(void *Dest) constFPropertyprotectedvirtual
DestructorLinkNextFProperty
DetermineBitfieldOffsetAndMask(uint32 &Offset, uint32 &BitMask, void(*SetBit)(void *Obj), SIZE_T SizeOf)FBoolPropertyprotected
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)FPropertyvirtual
EmitReferenceInfo(UE::GC::FSchemaBuilder &Schema, int32 BaseOffset, TArray< const FStructProperty * > &EncounteredStructProps, UE::GC::FPropertyStack &DebugPath)FPropertyvirtual
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 overrideFBoolPropertyprotectedvirtual
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
FBoolProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)FBoolProperty
FBoolProperty(FFieldVariant InOwner, const UECodeGen_Private::FBoolPropertyParams &Prop)FBoolProperty
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) constFPropertyprotectedvirtual
FlagsPrivateFField
FLinkedListBuilder typedefFField
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
GetBoolFieldSize() constFBoolPropertyinline
GetByteMask() constFBoolPropertyinline
GetByteOffset() constFBoolPropertyinline
GetCastFlags() constFFieldinline
GetClass() constFFieldinline
GetCPPMacroType(FString &ExtendedTypeText) const overrideFBoolPropertyvirtual
GetCPPType(FString *ExtendedTypeText, uint32 CPPExportFlags) const overrideFBoolPropertyvirtual
FProperty::GetCPPTypeFProperty
GetDefaultPropertyValue()FBoolPropertyinlinestatic
GetElementSize() constFPropertyinline
GetFieldMask() constFBoolPropertyinline
GetFieldSize() constFFieldinlinevirtual
GetFlags() constFFieldinline
GetFName() constFFieldinline
GetFullName() constFField
GetID() constFPropertyvirtual
GetInnerFieldByName(const FName &InName)FFieldinlinevirtual
GetInnerFields(TArray< FField * > &OutFields)FFieldinlinevirtual
GetLinker() constFField
GetMinAlignment() const overrideFBoolPropertyvirtual
GetName() constFFieldinline
GetName(FString &OutName) constFFieldinline
GetNameCPP() constFProperty
GetOffset_ForDebug() constFPropertyinline
GetOffset_ForGC() constFPropertyinline
GetOffset_ForInternal() constFPropertyinline
GetOffset_ForUFunction() constFPropertyinline
GetOffset_ReplaceWith_ContainerPtrToValuePtr() constFPropertyinline
GetOptionalPropertyValue(void const *B) constFBoolPropertyinline
GetOptionalPropertyValue_InContainer(void const *B, int32 ArrayIndex=0) constFBoolPropertyinline
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
GetPathName(const UObject *StopOuter=nullptr) constFField
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constFField
GetPreloadDependencies(TArray< UObject * > &OutDeps)FFieldvirtual
GetPropertyFlags() constFPropertyinline
GetPropertyValue(void const *A) constFBoolPropertyinline
GetPropertyValue_InContainer(void const *A, int32 ArrayIndex=0) constFBoolPropertyinline
GetRepOwner()FPropertyinline
GetSingleValue_InContainer(const void *InContainer, void *OutValue, int32 ArrayIndex) constFProperty
GetSize() constFPropertyinline
GetTypedOwner(UClass *Target) constFField
GetTypedOwner(FFieldClass *Target) constFField
GetTypedOwner() constFFieldinline
GetValue_InContainer(void const *InContainer, void *OutValue) constFPropertyinline
GetValueAddressAtIndex_Direct(const FProperty *Inner, void *InValueAddress, int32 Index) constFPropertyvirtual
GetValueTypeHash(const void *Src) constFProperty
GetValueTypeHashInternal(const void *Src) const overrideFBoolPropertyvirtual
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 overrideFBoolPropertyinlinevirtual
HasSetter() constFPropertyinlinevirtual
HasSetterOrGetter() constFPropertyinlinevirtual
Identical(const void *A, const void *B, uint32 PortFlags) const overrideFBoolPropertyvirtual
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 *Parent, int32 PortFlags, FOutputDevice *ErrorText) const overrideFBoolPropertyprotectedvirtual
FProperty::ImportText_InternalFPropertyprotected
Init()FPropertyprotected
InitializeIntrusiveUnsetOptionalValue(void *Data) constFPropertyvirtual
InitializeValue(void *Dest) constFPropertyinline
InitializeValue_InContainer(void *Dest) constFPropertyinline
InitializeValueInternal(void *Dest) const overrideFBoolPropertyvirtual
InstanceSubobjects(void *Data, void const *DefaultData, TNotNull< UObject * > Owner, struct FObjectInstancingGraph *InstanceGraph)FPropertyvirtual
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) constFPropertyvirtual
IsNative() constFField
IsNativeBool() constFBoolPropertyinline
IsRooted() constFField
IsValidLowLevel() constFField
Link(FArchive &Ar)FPropertyinline
LinkInternal(FArchive &Ar) overrideFBoolPropertyvirtual
LinkWithoutChangingOffset(FArchive &Ar)FPropertyinline
LoadTypeName(UE::FPropertyTypeName Type, const FPropertyTag *Tag=nullptr)FPropertyvirtual
NamePrivateFField
NetSerializeItem(FArchive &Ar, UPackageMap *Map, void *Data, TArray< uint8 > *MetaData=NULL) const overrideFBoolPropertyvirtual
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) overrideFBoolPropertyvirtual
PostLoad()FFieldvirtual
PropertyFlagsFProperty
PropertyLinkNextFProperty
Rename(const FName &NewName)FField
RepIndexFProperty
RepNotifyFuncFProperty
ResolveVisitedPathInfo(void *Data, const FPropertyVisitorInfo &Info) constFPropertyvirtual
SameType(const FProperty *Other) constFPropertyvirtual
SaveTypeName(UE::FPropertyTypeNameBuilder &Type) constFPropertyvirtual
Serialize(FArchive &Ar) overrideFBoolPropertyvirtual
SerializeBinProperty(FStructuredArchive::FSlot Slot, void *Data, int32 ArrayIdx=-1)FPropertyinline
SerializeItem(FStructuredArchive::FSlot Slot, void *Value, void const *Defaults) const overrideFBoolPropertyvirtual
SerializeNonMatchingBinProperty(FStructuredArchive::FSlot Slot, void *Data, void const *DefaultData, UStruct *DefaultStruct)FPropertyinline
SetBlueprintReplicationCondition(ELifetimeCondition InBlueprintReplicationCondition)FPropertyinline
SetBoolSize(const uint32 InSize, const bool bIsNativeBool=false, const uint32 InBitMask=0)FBoolProperty
SetElementSize(int32 NewSize)FProperty
SetFlags(EObjectFlags NewFlags)FFieldinline
SetFlagsTo(EObjectFlags NewFlags)FFieldinlineprotected
SetOffset_Internal(int32 NewOffset)FPropertyprotected
SetPropertyFlags(EPropertyFlags NewFlags)FPropertyinline
SetPropertyValue(void *A, bool Value) constFBoolPropertyinline
SetPropertyValue_InContainer(void *A, bool Value, int32 ArrayIndex=0) constFBoolPropertyinline
SetSingleValue_InContainer(void *OutContainer, const void *InValue, int32 ArrayIndex) constFProperty
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 typedefFField
SupportsNetSharedSerialization() constFPropertyvirtual
TCppType typedefFBoolProperty
ThisClass typedefFField
TryConstruct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
UseBinaryOrNativeSerialization(const FArchive &Ar) constFPropertyvirtual
ValidateImportFlags(uint32 PortFlags, FOutputDevice *ErrorText=NULL) constFProperty
Visit(const FPropertyVisitorData &Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorPath &, const FPropertyVisitorData &)> InFunc) constFProperty
Visit(const FPropertyVisitorData &Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) constFProperty
Visit(FPropertyVisitorContext &Context, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) constFPropertyvirtual
~FField()FFieldvirtual