FPropertyTag

A tag describing a class property, to aid in serialization.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/PropertyTag.h

Include

#include "UObject/PropertyTag.h"

Syntax

struct FPropertyTag

Remarks

A tag describing a class property, to aid in serialization.

Variables

Name Description

Public variable

int32

 

ArrayIndex

Public variable

uint8

 

BoolVal

Public variable

FName

 

EnumName

Public variable

uint8

 

HasPropertyGuid

Public variable

FName

 

InnerType

Public variable

FName

 

Name

Public variable

UProperty *

 

Prop

Transient.

Public variable

FGuid

 

PropertyGuid

Public variable

int32

 

Size

Public variable

int64

 

SizeOffset

Public variable

FGuid

 

StructGuid

Public variable

FName

 

StructName

Public variable

FName

 

Type

Variables.

Public variable

FName

 

ValueType

Constructors

Name Description

Public function

FPropertyTag()

Constructors.

Public function

FPropertyTag

(
    FArchive& InSaveAr,
    UProperty* Property,
    int32 InIndex,
    uint8* Value,
    uint8* Defaults
)

Functions

Name Description

Public function Const

void

 

SerializeTaggedProperty

(
    FArchive& Ar,
    UProperty* Property,
    uint8* Value,
    uint8* Defaults
)

Property serializer.

Public function Const

void

 

SerializeTaggedProperty

(
    FStructuredArchive::FSlot Slot,
    UProperty* Property,
    uint8* Value,
    uint8* Defaults
)

Property serializer.

Public function

void

 

SetPropertyGuid

(
    const FGuid& InPropertyGuid
)

Set optional property guid.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback