Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
Uniquely identifies a property across structs.
Primarily this is used by serialisation code hence we pass in FArchiveSerializedPropertyChain often. However, inheritance from FArchiveSerializedPropertyChain is an implementation detail.
| Name | FLevelSnapshotPropertyChain |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Filtering/PropertySelection.h |
| Include Path | #include "Filtering/PropertySelection.h" |
Syntax
struct FLevelSnapshotPropertyChain : public FArchiveSerializedPropertyChain
Inheritance Hierarchy
- FArchiveSerializedPropertyChain → FLevelSnapshotPropertyChain
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Filtering/PropertySelection.h | |||
FLevelSnapshotPropertyChain
(
const FProperty* RootProperty |
Filtering/PropertySelection.h | ||
FLevelSnapshotPropertyChain
(
const FArchiveSerializedPropertyChain* ChainToLeaf, |
Filtering/PropertySelection.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FArchiveSerializedPropertyChain | Filtering/PropertySelection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AppendInline
(
const FProperty* Property |
Filtering/PropertySelection.h | ||
bool EqualsSerializedProperty
(
const FArchiveSerializedPropertyChain* ContainerChain, |
Checks whether a given property being serialized corresponds to this chain. | Filtering/PropertySelection.h | |
int32 GetNumProperties() |
Filtering/PropertySelection.h | ||
FProperty * GetPropertyFromRoot
(
const int32 InRootIndex |
Filtering/PropertySelection.h | ||
FProperty * GetPropertyFromStack
(
const int32 InStackIndex |
Filtering/PropertySelection.h | ||
bool IsEmpty() |
Filtering/PropertySelection.h | ||
FLevelSnapshotPropertyChain MakeAppended
(
const FProperty* Property |
Filtering/PropertySelection.h | ||
FString ToString() |
Filtering/PropertySelection.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TOptional< FLevelSnapshotPropertyChain > FindPathToProperty
(
const FProperty* InLeafProperty, |
Returns an FLevelSnapshotPropertyChain given a leaf property and a UScriptStruct or UClass. | Filtering/PropertySelection.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FLevelSnapshotPropertyChain& InPropertyChain |
Filtering/PropertySelection.h |