FLevelSnapshot_Property

Windows
MacOS
Linux

References

Module

LevelSnapshots

Header

/Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Data/PropertySnapshot.h

Include

#include "Data/PropertySnapshot.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FLevelSnapshot_Property

Variables

Name Description

Public variable UProperty Category visibleanywhere

uint32

 

DataOffset

Recorded DataOffset of this property scope in the FObjectSnapshot data buffer.

Public variable UProperty Category visibleanywhere

uint32

 

DataSize

Recorded DataSize of this property scope in the FObjectSnapshot data buffer.

Public variable UProperty Category visibleanywhere

uint32

 

PropertyDepth

Property depth from the recorded snapshot (i.e. 0 -> Root Property)

Public variable UProperty Category visibleanywhere

uint64

 

PropertyFlags

Property flags ie. Transient, NonTransactional, etc.

Public variable UProperty Category visibleanywhere

TFieldPath< FPr...

 

PropertyPath

Base information about this property scope.

Public variable UProperty

TMap< uint32, u...

 

ReferencedNamesOffsetToIndex

Referenced Names Offset to their NameIndex in the FObjectSnapshot::ReferencedNames array.

Public variable

TMap< uint32, u...

 

ReferencedObjectOffsetToIndex

Referenced Objects Offset to their ObjectIndex in the FObjectSnapshot::ReferencedObjects.

Constructors

Name Description

Public function

FLevelSnapshot_Property()

Public function

FLevelSnapshot_Property

(
    FProperty* InProperty,
    uint32 InPropertyDepth
)

Functions

Name Description

Public function

void

 

AddNameReference

(
    const uint32 InOffset,
    const uint32 InNameIndex
)

Add a new name referenced from this property scope.

Public function

void

 

AddObjectReference

(
    const uint32 InOffset,
    const uint32 InObjectIndex
)

Add a new object referenced from this property scope.

Public function

void

 

AppendSerializedData

(
    const uint32 InOffset,
    const uint32 InSize
)

Recalculate the property scope offset and size from the newly appended data.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss