![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ArchiveSerializedPropertyChain.h>
Public Member Functions | |
| FArchiveSerializedPropertyChain () | |
| void | PushProperty (class FProperty *InProperty, const bool bIsEditorOnlyProperty) |
| void | PopProperty (class FProperty *InProperty, const bool bIsEditorOnlyProperty) |
| class FProperty * | GetPropertyFromStack (const int32 InStackIndex) const |
| class FProperty * | GetPropertyFromRoot (const int32 InRootIndex) const |
| int32 | GetNumProperties () const |
| uint32 | GetUpdateCount () const |
| bool | HasEditorOnlyProperty () const |
| UE_FORCEINLINE_HINT TArray< classFProperty *, TInlineAllocator< 8 > >::TConstIterator | GetRootIterator () const |
Structure containing the stack of properties that are currently being serialized by an archive
|
inline |
Default constructor
|
inline |
Get the number of properties currently on the stack
|
inline |
Get the property at the given index from the root
|
inline |
Get the property at the given index on the stack
|
inline |
|
inline |
Get the counter for the number of times that SerializedPropertyChain has been updated
|
inline |
Check to see whether there are any editor-only properties on the stack
|
inline |
Pop a property that was previously being serialized
| InProperty | Pointer to the property that was previously being serialized |
| bIsEditorOnlyProperty | True if the property is editor only (call FProperty::IsEditorOnlyProperty to work this out, as the archive can't since it can't access CoreUObject types) |
|
inline |
Push a property that is currently being serialized
| InProperty | Pointer to the property that is currently being serialized |
| bIsEditorOnlyProperty | True if the property is editor only (call FProperty::IsEditorOnlyProperty to work this out, as the archive can't since it can't access CoreUObject types) |