Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
Holds class information for a specific use of a class. Usually it holds the class archetype. Actor classes have exactly one instance of FClassSnapshotData. Subobjects can have multiple instances of FClassSnapshotData; in actors each subobject has its own archetype.
| Name | FClassSnapshotData |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Data/ClassSnapshotData.h |
| Include Path | #include "Data/ClassSnapshotData.h" |
Syntax
USTRUCT ()
struct FClassSnapshotData : public FObjectSnapshotData
Inheritance Hierarchy
- FObjectSnapshotData → FClassSnapshotData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassFlags | uint64 | Flags of ClassPath, i.e. the class whose archetype was serialized | Data/ClassSnapshotData.h | |
| ClassPath | FSoftClassPath | The class getting saved. | Data/ClassSnapshotData.h | |
| SnapshotFlags | ESnapshotClassFlags | Special flags about this class | Data/ClassSnapshotData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EObjectFlags GetClassFlags() |
Data/ClassSnapshotData.h |