UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVerseStringProperty Class Reference

#include <VerseStringProperty.h>

+ Inheritance diagram for FVerseStringProperty:

Public Types

typedef FVerseStringProperty_Super::TTypeFundamentals TTypeFundamentals
 
typedef TTypeFundamentals::TCppType TCppType
 

Public Member Functions

 FVerseStringProperty (FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)
 
 FVerseStringProperty (FFieldVariant InOwner, const UECodeGen_Private::FVerseStringPropertyParams &Prop)
 
virtual UE_API ~FVerseStringProperty ()
 
virtual UE_API void Serialize (FArchive &Ar) override
 
virtual UE_API void AddReferencedObjects (FReferenceCollector &Collector) override
 
virtual UE_API void AddCppProperty (FProperty *Property) override
 

Public Attributes

FPropertyInner = nullptr
 

Protected Member Functions

virtual UE_API void ExportText_Internal (FString &ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PropertyPointerType, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const override
 
virtual UE_API const TCHARImportText_Internal (const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText) const override
 
UE_API uint32 GetValueTypeHashInternal (const void *Src) const override
 
virtual UE_API bool LoadTypeName (UE::FPropertyTypeName Type, const FPropertyTag *Tag=nullptr) override
 
virtual UE_API void SaveTypeName (UE::FPropertyTypeNameBuilder &Type) const override
 

Member Typedef Documentation

◆ TCppType

typedef TTypeFundamentals::TCppType FVerseStringProperty::TCppType

◆ TTypeFundamentals

typedef FVerseStringProperty_Super::TTypeFundamentals FVerseStringProperty::TTypeFundamentals

Constructor & Destructor Documentation

◆ FVerseStringProperty() [1/2]

FVerseStringProperty::FVerseStringProperty ( FFieldVariant  InOwner,
const FName InName,
EObjectFlags  InObjectFlags 
)
inline

◆ FVerseStringProperty() [2/2]

FVerseStringProperty::FVerseStringProperty ( FFieldVariant  InOwner,
const UECodeGen_Private::FVerseStringPropertyParams &  Prop 
)
inline

◆ ~FVerseStringProperty()

FVerseStringProperty::~FVerseStringProperty ( )
virtual

Member Function Documentation

◆ AddCppProperty()

void FVerseStringProperty::AddCppProperty ( FProperty Property)
overridevirtual

◆ AddReferencedObjects()

void FVerseStringProperty::AddReferencedObjects ( FReferenceCollector Collector)
overridevirtual

◆ ExportText_Internal()

void FVerseStringProperty::ExportText_Internal ( FString &  ValueStr,
const void PropertyValueOrContainer,
EPropertyPointerType  PropertyPointerType,
const void DefaultValue,
UObject Parent,
int32  PortFlags,
UObject ExportRootScope 
) const
overrideprotectedvirtual

◆ GetValueTypeHashInternal()

uint32 FVerseStringProperty::GetValueTypeHashInternal ( const void Src) const
overrideprotected

◆ ImportText_Internal()

const TCHAR * FVerseStringProperty::ImportText_Internal ( const TCHAR Buffer,
void ContainerOrPropertyPtr,
EPropertyPointerType  PropertyPointerType,
UObject OwnerObject,
int32  PortFlags,
FOutputDevice ErrorText 
) const
overrideprotectedvirtual

◆ LoadTypeName()

bool FVerseStringProperty::LoadTypeName ( UE::FPropertyTypeName  Type,
const FPropertyTag Tag = nullptr 
)
overrideprotectedvirtual

◆ SaveTypeName()

void FVerseStringProperty::SaveTypeName ( UE::FPropertyTypeNameBuilder Type) const
overrideprotectedvirtual

◆ Serialize()

void FVerseStringProperty::Serialize ( FArchive Ar)
overridevirtual

Member Data Documentation

◆ Inner

FProperty* FVerseStringProperty::Inner = nullptr

The documentation for this class was generated from the following files: