Navigation
API > API/Runtime > API/Runtime/TypedElementFramework
Represents a versioned snapshot of scope data for a specific column type on a row. Used for change detection: compare two FScopeDataVersion values to detect if scope data has changed (including removal).
The version is opaque callers should only use operator==, operator!=, and IsValid().
| Name | FScopeDataVersion |
| Type | struct |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/DataStorage/Scope/EditorDataScopeTypes.h |
| Include Path | #include "DataStorage/Scope/EditorDataScopeTypes.h" |
Syntax
struct FScopeDataVersion
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopeDataVersion() |
DataStorage/Scope/EditorDataScopeTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SourceRow | RowHandle | DataStorage/Scope/EditorDataScopeTypes.h | ||
| Version | uint64 | DataStorage/Scope/EditorDataScopeTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Returns true if this version refers to a valid row (i.e., was obtained from a real operation). | DataStorage/Scope/EditorDataScopeTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FScopeDataVersion Make
(
RowHandle InSourceRow, |
Factory for internal use by ICoreProvider implementations. | DataStorage/Scope/EditorDataScopeTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FScopeDataVersion& Other |
DataStorage/Scope/EditorDataScopeTypes.h | ||
bool operator==
(
const FScopeDataVersion& Other |
DataStorage/Scope/EditorDataScopeTypes.h |